我想画一个ImageIcon
。
public class Test extends JPanel {
static ImageIcon image = new ImageIcon("AAA.png");
static JFrame j;
public void paintComponent(Graphics g) {
super.paintComponent(g);
image.paintIcon(j, g, 200, 200);
}
public static void main(String[] args) {
j = new JFrame();
j.setSize(700, 700);
j.repaint();
j.setVisible(true);
}
}
有人能帮我吗?
我只想画imageicon...
然后将 Icon 添加到 JLabel 并将标签添加到框架。阅读 Swing 教程中关于如何使用图标的部分以获取更多信息和工作示例。
摆脱所有这些静态变量。这是一个糟糕的类设计的迹象。
此外,不需要 repaint() 语句。该框架甚至还不可见,因此该语句什么也不做。
从教程下载示例并将其用作模板,以便更好地编写类代码。从演示代码中了解基础知识。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句