在清理郵箱時(shí)發(fā)現(xiàn)
時(shí)間過得真快,我還在Java的路上。posted @ 2019-10-08 15:38 木偶湯 閱讀(123) | 評(píng)論 (0) | 編輯 收藏
總有一天會(huì)越越自我!
2007年7月8日 #
posted @ 2019-10-08 15:38 木偶湯 閱讀(123) | 評(píng)論 (0) | 編輯 收藏
開始遇到這個(gè)問題的時(shí)候很暈,不知道怎么下手.后來聽到DW中的層是可以這樣做,用層+事件+行為可以做到.
后來想在JAVA中應(yīng)該也可以的.今天上午就動(dòng)手試了一下.
在窗體下有個(gè)面板:
1、一個(gè)button
2、一個(gè)pane,pane中有幾個(gè)buttton
3、用button事件監(jiān)聽,初始pane可見設(shè)為 false.這里用了一個(gè)技巧,做過JAVA后面上機(jī)的計(jì)算器練習(xí)就能明白。代碼如下:
}
}
}
posted @ 2007-08-14 11:01 木偶湯 閱讀(508) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-08-02 22:52 木偶湯 閱讀(283) | 評(píng)論 (0) | 編輯 收藏
int s = JOptionPane.showConfirmDialog(null, "確定要提交嗎", "提交", JOptionPane.YES_NO_CANCEL_OPTION);
if (s == 0) {
JOptionPane.showMessageDialog(null, "你點(diǎn)的是確定!");
}
if (s == 1) {
JOptionPane.showMessageDialog(null, "你點(diǎn)的是否!");
}
if (s == 2) {
JOptionPane.showMessageDialog(null, "你點(diǎn)的是取消!");
}
posted @ 2007-07-16 23:43 木偶湯 閱讀(416) | 評(píng)論 (2) | 編輯 收藏
posted @ 2007-07-15 22:50 木偶湯 閱讀(214) | 評(píng)論 (0) | 編輯 收藏
FLoat類型后保留2位小數(shù)
日期格式化
//獲取當(dāng)前系統(tǒng)日期和時(shí)間的方法
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
*/
posted @ 2007-07-13 19:52 木偶湯 閱讀(240) | 評(píng)論 (0) | 編輯 收藏
異常處理機(jī)制:
1、程序運(yùn)行時(shí)出現(xiàn)異常,會(huì)自動(dòng)生成一個(gè)異常類對(duì)象,該對(duì)象被提交(拋出)給java虛擬機(jī),交給虛擬機(jī)程序就中止
2、要在異常交給虛擬機(jī)之前逮住,該過程稱為捕獲異常.
3、捕獲異常要進(jìn)行一些處理
拋出異常
1)JAVA自帶的,API中的包類中的方法指定有寫throws的方法,由系統(tǒng)自動(dòng)拋出.
2)用戶程序自定義的異常不能由系統(tǒng)自動(dòng)拋出,定義后,并且必須用throw語句拋出這個(gè)異常類的對(duì)象
throw 異常對(duì)象;
注:
1、throw語句一般被定義為滿足一定條件時(shí)執(zhí)行.如放在 if 分支中.
2、使用throw語句的方法,或者調(diào)用其他類的有異常拋出的方法時(shí),應(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(異常類名 對(duì)象名){
……
}
catch(異常類名 對(duì)象名){
……
} finally{
……
}
posted @ 2007-07-09 23:55 木偶湯 閱讀(285) | 評(píng)論 (0) | 編輯 收藏
解壓打開swing_example\SwingExamples.html
里面有效果有源代碼
JTable | |
JTree | |
JList | |
JToolTip | |
JComboBox | |
JMenu | |
JTabbedPane | |
Border | |
JSlider |
posted @ 2007-07-08 22:23 木偶湯 閱讀(188) | 評(píng)論 (0) | 編輯 收藏