日期:2014-05-20  浏览次数:20685 次

Swing中怎么利用按钮刷新整个窗体
我要点击刷新按钮刷新整个窗体用什么方法,还有一个问题是我选中一行字,然后上面就要出来那行字。
------解决方案--------------------
刷新调用repait()或者validate()方法试试;
------解决方案--------------------
你可以在按钮的监听器中添加窗体中每个组件的引用,当按钮点击时调用每个repaint方法;
第二个问题添加事件监听器,具体什么事件,看你用的什么组件了
------解决方案--------------------
SwingUtilities.updateComponentTreeUI(SwingUtilities.windowForComponent(button));

------解决方案--------------------
貌似repaint()不起作用
------解决方案--------------------
可以到mxcyk.com上看看有没有你需要的
------解决方案--------------------
没理解后面的是什么意思?
------解决方案--------------------
引用:
你可以在按钮的监听器中添加窗体中每个组件的引用,当按钮点击时调用每个repaint方法;
第二个问题添加事件监听器,具体什么事件,看你用的什么组件了


问下,是用JFrame的repaint,还是按钮的repaint,还是便面JPanel或者JScrollPane的repaint呢?