急救:Jbutton 鼠标事件让某个Jpanel的内容更新!

Mrpublic 2010-03-19
请有这方面经念的同仁分享一下,谢谢

mainJpanel
      |______Jpanel1
                 |—————— Jpannel11
                 |_______Jbuttton11

现在我是点一个Jbutton11,就让Jpannle11的内容更新

谢谢
Mrpublic 2010-03-19
我發現 我主要是沒有用 、
Container container=this.getContentPane();
container.add(jpanel1);

而直接用 private void initialize() {
this.setContentPane(getMainJpanel());
this.setTitle("JFrame");
this.setSize(300, 200);
this.setVisible(true);
}

這樣的話 updateUI(); setvalidate();都 不起作用
Mrpublic 2010-03-19
自己頂個

我的情況 是先要 jpanel1.remove(jpanel11);
再jpanel1.updateUI();
再 jpanel1.add(getJPanel11(),null);
再jpanel1.updateUI();

ok.真的是不同情況 要不同的變化處理 困了我一天
passna 2010-04-23
我有一次是要更新JPanel的TitleBorder上的标题,
调用updateUI不好使,
调用的是repaint就OK了。
ttion 2010-06-18
Jpannle11.repaint();
javapub 2010-09-16
楼上正解。
Global site tag (gtag.js) - Google Analytics