在清理郵箱時發現
時間過得真快,我還在Java的路上。posted @ 2019-10-08 15:38 木偶湯 閱讀(123) | 評論 (0) | 編輯 收藏
總有一天會越越自我!
2007年7月9日 #
posted @ 2019-10-08 15:38 木偶湯 閱讀(123) | 評論 (0) | 編輯 收藏
開始遇到這個問題的時候很暈,不知道怎么下手.后來聽到DW中的層是可以這樣做,用層+事件+行為可以做到.
后來想在JAVA中應該也可以的.今天上午就動手試了一下.
在窗體下有個面板:
1、一個button
2、一個pane,pane中有幾個buttton
3、用button事件監聽,初始pane可見設為 false.這里用了一個技巧,做過JAVA后面上機的計算器練習就能明白。代碼如下:
}
}
}
posted @ 2007-08-14 11:01 木偶湯 閱讀(508) | 評論 (0) | 編輯 收藏
posted @ 2007-08-02 22:52 木偶湯 閱讀(283) | 評論 (0) | 編輯 收藏
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, "你點的是取消!");
}
posted @ 2007-07-16 23:43 木偶湯 閱讀(416) | 評論 (2) | 編輯 收藏
posted @ 2007-07-15 22:50 木偶湯 閱讀(214) | 評論 (0) | 編輯 收藏
FLoat類型后保留2位小數
日期格式化
//獲取當前系統日期和時間的方法
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) | 評論 (0) | 編輯 收藏
異常處理機制:
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{
……
}
posted @ 2007-07-09 23:55 木偶湯 閱讀(285) | 評論 (0) | 編輯 收藏