易约憾ㄒ辶艘桓隼郋xitableJFrame,是Jframe 类的子类,现在我要定义另外的一个类Picasso,是ExitableJFrame的子类(弱弱的问:这样是可以的吧??),我应该怎么写呢?? 具体的代码如下: public class ExitableJFrame extends JFrame
{
public ExitableJFrame()
{}
public ExitableJframe(String title)
{
super(title);
}
protected void frameInit()
{
super.frameInit();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
import java.awt.*;
public class Picasso extends ExitableJFrame
{
Insets insets;
public void paint(Graphics g)
{
super.paint(g);
if(insets==null)
{
insets=getInsets();
}
g.translate(insets.lefe,insets.top);
g.fillRect(30,10,200,100);
g.clearRect(50,30.70,50);
g.drawRect(60,50,40,20);
g.drawLine(10,55,250,55);
}
public static void main(String args[])
{
Frame f=new Picasso();
f.setTitle("Picasso");
f.setSize(300,200);
f.show();
}
}其实,我是为库类Jframe做了个变形的模本ExitableJFrame,以后就用这个模本,那我应该怎么实现呢?谢谢!!!!
{
public ExitableJFrame()
{}
public ExitableJframe(String title)
{
super(title);
}
protected void frameInit()
{
super.frameInit();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
import java.awt.*;
public class Picasso extends ExitableJFrame
{
Insets insets;
public void paint(Graphics g)
{
super.paint(g);
if(insets==null)
{
insets=getInsets();
}
g.translate(insets.lefe,insets.top);
g.fillRect(30,10,200,100);
g.clearRect(50,30.70,50);
g.drawRect(60,50,40,20);
g.drawLine(10,55,250,55);
}
public static void main(String args[])
{
Frame f=new Picasso();
f.setTitle("Picasso");
f.setSize(300,200);
f.show();
}
}其实,我是为库类Jframe做了个变形的模本ExitableJFrame,以后就用这个模本,那我应该怎么实现呢?谢谢!!!!
解决方案 »
- jquery-1.6.4.min.js报错,系统调用Jquery也报错了一大堆
- 求高手帮我修改下这个程序,不知为何在public static void main(String args[]报错
- 小女子问题
- 从框架返回同一个对象给不同的会话(线程)使用,如何防止不同的会话(线程)对这个对象的并发访问。 而且不用在这个对象的类里面写明显的加锁语句
- 如何输出正负数的二进制数,要八位的.
- [求助]有关JMenuItem的热键问题
- 不能从键盘接受读入
- 关于JList弹出式菜单问题???高手进
- 一直没有解决的基础问题,进来帮帮忙
- Json格式如何转换为XML
- JAVA程序如何在网络中运行起来?
- 怎样用JDBC获得数据库中所有的表名?
我这样是不是不厚道 hehe