不知道如何在Java中重新绘制()
我想画一个图像图标 有人能帮我吗 我只想画一个图像图标 然后将图标添加到JLabel并将标签添加到框架。有关更多信息和工作示例,请阅读上Swing教程的部分 去掉所有这些静态变量。这表明阶级设计很差 此外,不需要repaint语句。框架甚至还不可见,因此该语句不起任何作用不知道如何在Java中重新绘制(),java,Java,我想画一个图像图标 有人能帮我吗 我只想画一个图像图标 然后将图标添加到JLabel并将标签添加到框架。有关更多信息和工作示例,请阅读上Swing教程的部分 去掉所有这些静态变量。这表明阶级设计很差 此外,不需要repaint语句。框架甚至还不可见,因此该语句不起任何作用 从教程中下载该示例,并将其用作模板,以便更好地编写类代码。从演示代码中学习基础知识。问题到底是什么?您需要创建一个测试实例并将其添加到框架中。好的,非常感谢!你能解释一下为什么需要这样做吗?公共类测试扩展了JPanel{sta
从教程中下载该示例,并将其用作模板,以便更好地编写类代码。从演示代码中学习基础知识。问题到底是什么?您需要创建一个测试实例并将其添加到框架中。好的,非常感谢!你能解释一下为什么需要这样做吗?公共类测试扩展了JPanel{static ImageIcon image=new ImageIconAAA.png;static JFrame j;public void paintComponentGraphics g{super.paintcomponent g;image.paintIconj,g,200200;}公共测试{j=new JFrame;j.setSize700700;j.repaint;j.setVisibletrue;}}}@mat,请删除上面的评论。我不知道该代码的用途。它与我的建议无关。与问题相关的代码应张贴在问题中。
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);
}
}