看板 java 關於我們 聯絡資訊
各位大大好 我寫了一個程式大致上長相如下 ┌─┬────────┐ │ │ │ │ │ │ │左│ 中間 │ │ │ │ │ │ │ │ │ │ └─┴────────┘ 主要框架是用 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
sbrhsieh:HomeFramework.this.validate(); // 替換掉 repaint 02/04 18:10