
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位小數(shù)
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及以上有自動將原始數(shù)據(jù)類型轉(zhuǎn)為包裝類
}
}
日期格式化
//獲取當(dāng)前系統(tǒng)日期和時間的方法
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、程序運行時出現(xiàn)異常,會自動生成一個異常類對象,該對象被提交(拋出)給java虛擬機,交給虛擬機程序就中止
2、要在異常交給虛擬機之前逮住,該過程稱為捕獲異常.
3、捕獲異常要進行一些處理
拋出異常
1)JAVA自帶的,API中的包類中的方法指定有寫throws的方法,由系統(tǒng)自動拋出.
2)用戶程序自定義的異常不能由系統(tǒng)自動拋出,定義后,并且必須用throw語句拋出這個異常類的對象
throw 異常對象;
注:
1、throw語句一般被定義為滿足一定條件時執(zhí)行.如放在 if 分支中.
2、使用throw語句的方法,或者調(diào)用其他類的有異常拋出的方法時,應(yīng)在方法頭定義中增加throws異常類名列表.
捕獲異常,也可以不寫
class ByteSizeException extends Exception {
ByteSizeException() {
System.out.println("\n超出字節(jié)范圍的數(shù)字");
}
}
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字節(jié)值 "+num);
}
else {
throw new ByteSizeException();
}
} catch (Exception e) {
System.out.println("你輸入的不是數(shù)字");
}
}
}
try{
……
}
catch(異常類名 對象名){
……
}
catch(異常類名 對象名){
……
} finally{
……
}
解壓打開swing_example\SwingExamples.html
里面有效果有源代碼
JTable |
|
JTree |
|
JList |
|
JToolTip |
|
JComboBox |
|
JMenu
| |
JTabbedPane
| |
Border
| |
JSlider
| |
下載地址
/Files/muoutang/swing_example.rar