[問題] JPanel 無法增加進 JFrame裡

看板java作者 (skill)時間13年前 (2013/01/31 14:46), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位大大好 我寫了一個程式大致上長相如下 ┌─┬────────┐ │ │ │ │ │ │ │左│ 中間 │ │ │ │ │ │ │ │ │ │ └─┴────────┘ 主要框架是用 JFrame 然後左邊是一排button 中間是顯示左邊button按下後顯示的頁面 程式剛開始可以正確執行 (因為中間頁面剛開始沒顯示畫面) 後來我按下左邊的button 中間頁面要顯示的時候卻沒有反應? 中間頁面的程式碼 http://ppt.cc/vap5 JFrame 增加中間頁面的對應程式碼如下 jButton.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent event) { JPanel centerPage = new CenterPage(); HomeFramework.this.getContentPane() .add( centerPage, BorderLayout.CENTER); HomeFramework.this.repaint(); } }); 可以請問為什麼中間頁面只有顯示背景 可是中間頁面的 checkbox 卻不會顯示呢? ps. 我有試過直接在一開始增加 中間頁面 的話它卻是可以正常顯示 QQ 謝謝各位大大! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.3.187

02/04 18:10, , 1F
HomeFramework.this.validate(); // 替換掉 repaint
02/04 18:10, 1F
文章代碼(AID): #1H2XDF0E (java)