int s = JOptionPane.showConfirmDialog(null, "确定要提交吗", "提交", JOptionPane.YES_NO_CANCEL_OPTION);
if (s == 0) {
JOptionPane.showMessageDialog(null, "你点的是确定!");
}
if (s == 1) {
JOptionPane.showMessageDialog(null, "你点的是否!");
}
if (s == 2) {
JOptionPane.showMessageDialog(null, "你点的是取消!");
}
FLoat类型后保留2位小数
import java.text.DecimalFormat;
public class Line {
public static void main(String[] args){
DecimalFormat df = new DecimalFormat("#,#0.0#");
float agb = 1.256464564f;
float baifenbi = agb;
System.out.print(df.format(baifenbi));//jdk1.5及以上有自动将原始数据类型转为包装类
}
}
日期格式化
//获取当前系统日期和时间的方法
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestDate {
public static void main(String[] args) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式为特有的,API文档中有
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");//
Date d = new Date();
System.out.println(sdf.format(d));
}
}
/**
* 查看API文档
java.text
Class SimpleDateFormat
java.lang.Object
java.text.Format
java.text.DateFormat
java.text.SimpleDateFormat
*/
异常处理机制:
1、程序运行时出现异常,会自动生成一个异常类对象,该对象被提交(抛出)给java虚拟机,交给虚拟机程序就中止
2、要在异常交给虚拟机之前逮住,该过程称为捕获异常.
3、捕获异常要进行一些处理
抛出异常
1)JAVA自带的,API中的包类中的方法指定有写throws的方法,由系统自动抛出.
2)用户程序自定义的异常不能由系统自动抛出,定义后,并且必须用throw语句抛出这个异常类的对象
throw 异常对象;
注:
1、throw语句一般被定义为满足一定条件时执行.如放在 if 分支中.
2、使用throw语句的方法,或者调用其他类的有异常抛出的方法时,应在方法头定义中增加throws异常类名列表.
捕获异常,也可以不写
class ByteSizeException extends Exception {
ByteSizeException() {
System.out.println("\n超出字节范围的数字");
}
}
public class TestException {
protected TestException() {
}
public static void main(String args[]) throws ByteSizeException{ //可以不写
try {
int num = Integer.parseInt(args[0]);
if (num <= 127 && num >= -128 ) {
System.out.println("\n字节值 "+num);
}
else {
throw new ByteSizeException();
}
} catch (Exception e) {
System.out.println("你输入的不是数字");
}
}
}
try{
……
}
catch(异常类名 对象名){
……
}
catch(异常类名 对象名){
……
} finally{
……
}
解压打开swing_example\SwingExamples.html
里面有效果有源代码
JTable |
|
JTree |
|
JList |
|
JToolTip |
|
JComboBox |
|
JMenu
| |
JTabbedPane
| |
Border
| |
JSlider
| |
下载地址
/Files/muoutang/swing_example.rar