现在我在JFrame里放了一个JPanel: splitRightPanel我还加了一个Button,事件方法是这样的.
void jButton1_actionPerformed(ActionEvent e) {
splitRightPanel.add(view, BorderLayout.CENTER);
//这里我想动态的把view显示出来,要什么方法实现???
//splitRightPanel.repaint();
//this.repaint();
//splitRightPanel.setEnabled(true);
}
其中view也是一个JPanel对象,里面放了很多东东.我想通过事件动态的显示JPanel.
试了几个方法,不行?
void jButton1_actionPerformed(ActionEvent e) {
splitRightPanel.add(view, BorderLayout.CENTER);
//这里我想动态的把view显示出来,要什么方法实现???
//splitRightPanel.repaint();
//this.repaint();
//splitRightPanel.setEnabled(true);
}
其中view也是一个JPanel对象,里面放了很多东东.我想通过事件动态的显示JPanel.
试了几个方法,不行?
view.setVisible(false);在方法里写
view.setVisible(true);
SwingUtilities.updateComponentTreeUI(Component c)
我不会使用
通常使用NULL
首先把它放在里面
然后setVisible(false);BUTTON点击的时候
setVisible(true);
就可以了~