看板 java 關於我們 聯絡資訊
各位大大好 小弟寫了一個applet 那是由application去改的 目前遇到一個問題 那就是applet在開啟swing的視窗 (我是經由menubar用滑鼠點選的例如我的menur有檔案 選項 執行 圖表 說明) 當我點選選項下面的某個munuitem 時候 在application是跳出視窗的 但是在applet下跳出視窗但是裡面沒有內容的(空白) 現在想要讓applet中可以跳出視窗但是裡面有內容榮 目前我的作法是把所有的class裡面有關swing的componet全部改成AWT的component 然後再由我的appelet的主程式去new 新的AWT class 經過了compile之後是沒有問題的 但是它無法顯示AWT的視窗 目前有兩個想法 1.是否為layer的問題 就是AWT的視窗是有出來的 但是就是被applet的frame蓋住了 我的程式碼寫法如下: public class SimpleApplet extends JApplet { private void jbInit() throws Exception{ //程式碼 } //new我改寫的AWTclass //new 前置時間 class LTAWT lead = new LTAWT(); //原本前置時間swing的class是LT //訂貨策略 PolicyAWT policy = new PolicyAWT(); //原本訂貨策略swing的class為Policy //****** //程式碼 //****** } 2.是否為method的問題 例如:是否為swing的method跟AWT的method不對呢?? 例如我寫的程式中 在執行policy Option.add(GamePolicy); GamePolicy.setText("策略"); GamePolicy.addActionListener(new SimpleApplet_GamePolicy_actionAdapter(this)); void GamePolicy_actionPerformed(ActionEvent e) { policy.panel1.setVisible(true); policy.panel1.setSize(495,465); policy.panel1.setLocation(60,60); //****** //程式碼 //****** } 但是無法顯示AWT的視窗 請問是什麼問題呢?? 麻煩一下大大了 或是跟小弟告solution的方向也可以 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.133.129
poyong:請問有人知道嗎? 或是告訴小弟方向也行= =感謝 10/30 10:18