好好的为什么会不见了呢? 画在JPanel上,重载paintComponent(Graphics g)方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最重要的在paintComponent(Graphics g)函数里面加:super.paintComponent(g)语句,让窗口自动重画。 用paintComponent(Graphics g)这个方法,给一个简短的例子好吗?非常感谢!!! import javax.swing.*;import java.awt.*;class JP extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.RED); g.drawLine(10, 20, 60, 60); }}public class Test { public static void main(String[] args) { JP jp = new JP(); JFrame jf = new JFrame("test"); Container cp = jf.getContentPane(); cp.add(jp); jf.setSize(200, 200); jf.setVisible(true); }} 最重要的在paintComponent(Graphics g)函数里面加:super.paintComponent(g)语句,让窗口自动重画。要重画的 那么我要让它每画出一笔就显示出来应该怎么办呢????比如::: for (int i=0;i<3600 ;i++ ) { g.setColor(new Color(i%255,117,117)); g.drawOval(i,i,40,40); try { Thread.sleep(5); } catch (InterruptedException e) { System.out.println(e.getMessage()); } //repaint(); }可是这样做是没有用的!!!求助!!! 空指针 接口引用的相关问题 求助这个正则表达式如何写 电脑出现了一点小问题! 关于概念的解释 有谁能指教下 Java java调用command命令,输出outputStream写入文件的一个问题 我用jbuild生成了exe文件的问题???急急急急 JTree子节点下面的文件标题用什么监听事件? 关于Java嵌入式开发的几个问题 java学习,郁闷!! 问一个java内部类声明位置的问题
super.paintComponent(g)语句,让窗口自动重画。
给一个简短的例子好吗?
非常感谢!!!
import java.awt.*;class JP extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.RED);
g.drawLine(10, 20, 60, 60);
}
}public class Test {
public static void main(String[] args) {
JP jp = new JP();
JFrame jf = new JFrame("test");
Container cp = jf.getContentPane();
cp.add(jp);
jf.setSize(200, 200);
jf.setVisible(true);
}
}
super.paintComponent(g)语句,让窗口自动重画。
要重画的
for (int i=0;i<3600 ;i++ )
{
g.setColor(new Color(i%255,117,117));
g.drawOval(i,i,40,40);
try
{
Thread.sleep(5);
}
catch (InterruptedException e)
{
System.out.println(e.getMessage());
}
//repaint();
}
可是这样做是没有用的!!!
求助!!!