作者issuemylove (skill)
看板java
标题[问题] JPanel 无法增加进 JFrame里
时间Thu Jan 31 14:46:36 2013
各位大大好
我写了一个程式大致上长相如下
┌─┬────────┐
│ │ │
│ │ │
│左│ 中间 │
│ │ │
│ │ │
│ │ │
└─┴────────┘
主要框架是用 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
1F:→ sbrhsieh:HomeFramework.this.validate(); // 替换掉 repaint 02/04 18:10