我想问一个超级弱智的问题,如下:
我要做一个画板:JFrame mainFrame = new JFrame();
JPanel menuPanel = new JPanel();
JPanel drawPanel = new JPanel();JButton btnClean = new JButton("清除");mainFrame.getContentPane().add(menuPanel);
mainFrame.getContentPane().add(menuPanel,BorderLayout.EAST);menuPanel.add(btnClean);我想通过用户点击btnClean按钮清除drawPanel里的内容。请问代码怎么写啊?就是何如类之见传递信息啊?请高手指教!! 谢谢!!!
我要做一个画板:JFrame mainFrame = new JFrame();
JPanel menuPanel = new JPanel();
JPanel drawPanel = new JPanel();JButton btnClean = new JButton("清除");mainFrame.getContentPane().add(menuPanel);
mainFrame.getContentPane().add(menuPanel,BorderLayout.EAST);menuPanel.add(btnClean);我想通过用户点击btnClean按钮清除drawPanel里的内容。请问代码怎么写啊?就是何如类之见传递信息啊?请高手指教!! 谢谢!!!
这样在外部类里定义DrawPanel drawpanel = new DrawPanel();
同时点击按钮事件里加上:drawpanel.reset();就行了。
{
public void actionPerform(Event event)
{
drawPanel.removeAll();
drawPanel.revalidate();
}
});
有些单词会拼错,具体请参考JDK