今天,小编写java时遇到了需要重写Jpanel,研究了好久,现在与大家分享一下:
@Override
public void actionPerformed(ActionEvent e) {
//更换panel内容
panel.removeAll();
panel.repaint();
panel.add(new JLabel(new ImageIcon("img/1.jpg"));//给panel添加一张图片
panel.updataUI();
}
可见,有了removeAll()、repaint()、updataUI()三剑客就可以刷新、更换、重写内容了,其实repaint()可要可不要。
版权声明:本文为max12133原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。