2006年10月6日

[數邏]CodeSystem程式進度...



我的介面樣式圖檔
其實上一篇寫錯了,CodeSystem的conversion作業是數位邏輯電路設計(簡稱數邏,一個田螺、兩個田螺、三個田螺...)的作業,昨天一個晚上咬牙拼完了介面,要用Applet、又要用Jar包裝,老師一定是哪根筋不對,所以我的方案是用含Main的程式夾JFrame來滿足Jar的要求,至於Applet咧...
沒人規定用IE開的Applet網頁不能跳出Java視窗吧XD,所以我會寫另一個JApplet,來呼叫JFrame...等於說通向我的主要程式GUIFrame(extends JFrame)有兩個入口,一個是public static main,另一個是JApplet...等等試試看能不能把兩個class合成一個,寫一個Class繼承JApplet 又含有main的method...
昨天做GUI介面真的做得很開心,為了同時確保四個功能塞在同個程式裡又不會互相影響,用到了JTabbedPane,用標籤式的頁面把四個功能做出來,卻不會互相干擾...當然因為這樣,我就宣告了一大堆的JTextFild跟JButton...

不過昨天注意到一個很好玩的東西...
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JButton button = new button("button");
panel1.add(button);
panel2.add(button);
這樣顯示的時候按紐只會在panel2上顯示,不會在panel1上顯示,所以我要再兩個頁面放上一個功能、設定外觀都相同的GUI Object,還是得自己另外去new一個一模一樣的,不能說同個物件add到兩個不同panel上,兩邊都會顯示...
這是我覺得比較可惜的部份,不知道有沒有什麼更簡潔的解決方法...我自己是這樣解決的:
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JButton button1 = new button("button");
JButton button2 = new button("button");
panel1.add(button1);
panel2.add(button2);

今天開始拼進制轉換的部份,目前整數位數字隨便自訂進制下去轉換是可行的,不過小數位會有問題,還要再想想...

繼續拼吧,喔耶~~

其實這篇根本就變成Java心得...- -...



Posted by kevingao814 at 樂多Roodo! │11:18 │回應(0)引用(0)├學知識
樂多分類:日記/一般 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/2244949