cardlayout

    1熱度

    2回答

    我一直在努力從cardlayout更新幾天的Jtextfield和Jbutton數據。我創建了一個小演示來解釋我的問題。當我點擊「開始」按鈕時,它應該顯示另一個面板,這是工作,但當我回到主頁我希望我的Jtextfield和jbutton從「世界」更新爲「你好」但那不起作用。任何幫助和建議,將不勝感激。(對不起,代碼縮進,我不知道爲什麼複製粘貼不能正常工作)。 public class Cardla

    0熱度

    1回答

    ,但它顯示一個錯誤。 我的代碼運行與此類似: // panels instantiated CardLayout cl = new CardLayout(); panel1.setLayout(cl); panel2.setLayout(cl); panel1.add(new JLabel("0 0"), "0"); panel1.add(new JLabel("0 1"), "1")

    0熱度

    1回答

    我們想爲我們的2D遊戲添加一個菜單。 到目前爲止,我們在主線程上運行了遊戲循環,而來自Swing的EventQueue正在處理我們遊戲的關鍵輸入。現在既然我們想添加菜單,我們不再可以簡單地從我們的主要方法啓動gameloop。 問題:我們不知道如何以EventQueue繼續接收KeyEvent的方式啓動gameloop。 下面是我們在我們的菜單: startGameButton.addAction

    0熱度

    1回答

    這是輸出圖像。當我嘗試按Q2或Q3面板不會改變 這是面板的排列的圖像在GUI 這是部分我正在努力的代碼。請幫忙。 public NewJFrame() { initComponents(); } /** * This method is called from within the constructor to initialize the form.

    1熱度

    1回答

    我有一個看起來像this的主Java GUI。 基本上有一個containerPanel其中包含的卡CardPanel都(右手側),然後一個GridLayout的的TabPanel在左手側。 cardPanel包含許多卡,其中之一是患者卡。這基本上顯示了一個包含患者JTable的JPanel。 我想調用的代碼,如: cards = new CardLayout(); cardPanel = ne

    0熱度

    1回答

    我搜索了不同的教程,並查看了CardLayout和JPanel的類配置文件,但我似乎無法讓我的窗口顯示出來。目前它會打開一個具有適當尺寸和標題的框架,但實際容器中沒有任何內容。 這是我的代碼(P.S我知道這是一個熱得一塌糊塗。) import java.awt.CardLayout; import java.awt.Color; import java.awt.Container; impo

    0熱度

    1回答

    這是CardTesting類,我得到IllegalArgumentException:CardLayout的父級錯誤。行cl.show(this,「Panel 2」)拋出一個IllegalArgumentException:CardLayout的父類錯誤。請幫忙! :d import java.awt.*; import javax.swing.*; public class CardTes

    3熱度

    1回答

    我想回到我的Java應用程序的主面板與jMenuItem,我的面板和其他東西都設置了CardLayout。所以我有3個面板,我希望能夠使用這個菜單項返回到第一個面板開始一個新的分析。我嘗試過使用屬性setVisible而沒有任何結果。任何建議?提前致謝。

    0熱度

    1回答

    我想要做的就是設置卡片佈局樣式按鈕。從理論上講,你應該點擊按鈕,另一個(在這種情況下)名字會被假設出來直到完成。 (當用戶關閉) 我有這樣的,我覺得它應該TOTALLY工作,但JGrasp是給我的錯誤: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class JDisappearingFri

    1熱度

    3回答

    我使用.show()之前的「阻塞」代碼像一個while循環。但即使.show被調用,UI實際上也不會顯示被調用的面板。 這裏是展示問題的代碼: (警告:該代碼包含了一段真正的循環。) import javax.swing.JFrame; import java.awt.CardLayout; import java.awt.event.ActionEvent; import javax.s