super.paint()的作用? 调用父类的paint()方法想问一下是不是学校作业这两天好多这样的问题有时你可以搜一下说不定你的同学就问了同样的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import javax.swing.*; import java.awt.*; import java.awt.event.*; import javax.swing.event.*;public class MyPanel{ public static void main(String[] args) { PanelFrame frm = new PanelFrame(); frm.show(); }}class PanelFrame extends JFrame{ IconPanel cvs; public PanelFrame() { init(); } public void init() { RepaintManager.currentManager(getRootPane()).setDoubleBufferingEnabled(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(800,600); cvs = new IconPanel(); cvs.setDebugGraphicsOptions(DebugGraphics.FLASH_OPTION); cvs.setBounds(10,100,200,200); getContentPane().add("Center", cvs); }}class IconPanel extends JPanel{ public IconPanel() { setBackground(new Color(128,128,192)); add(new JButton("ok")); } public void paint(Graphics g) {// super.paint(g); g.drawOval(50,50,32,32); }}这个例子很明显了 你可以试一试用和不用super.paint(g);的区别不就知道了 for循环创建多线程 多态是什么意思,能解释一下吗(菜鸟问题) %e6%a1%8c%e9%9d%a2 如何转换成汉字。 一个字符串"evenColumn,oddColumn,evenColumn,oddColumn..."排列,在中间插入新字符串 有没有可能拿到一个普通内部类的class对象,然后用newInstance实例化? 项目中三运运算查找 setColor的问题 如何用RMI传回ResultSet,提示说没有系列化,有什么解决方法? 关于java的兼容性问题 for循环的一种特定语法求解 图片格式转换问题。JPG->GIF how to get the current Time?
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;public class MyPanel
{
public static void main(String[] args)
{
PanelFrame frm = new PanelFrame();
frm.show();
}
}class PanelFrame extends JFrame
{
IconPanel cvs;
public PanelFrame()
{
init();
}
public void init()
{
RepaintManager.currentManager(getRootPane()).setDoubleBufferingEnabled(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(800,600);
cvs = new IconPanel();
cvs.setDebugGraphicsOptions(DebugGraphics.FLASH_OPTION);
cvs.setBounds(10,100,200,200);
getContentPane().add("Center", cvs);
}
}class IconPanel extends JPanel
{
public IconPanel()
{
setBackground(new Color(128,128,192));
add(new JButton("ok"));
}
public void paint(Graphics g)
{
// super.paint(g);
g.drawOval(50,50,32,32);
}
}
这个例子很明显了 你可以试一试用和不用super.paint(g);的区别不就知道了