按钮怎么显示不出来啊???? 因为你extends JPanel,而JPanel根本就没有带String的构造函数,所以你没有构造出一个JPanel的实例,所以JPanel都没有显示,里面的button就更不会显示出来了,这是我的理解。另外我不明白你为什么要重载JPanel和JFrame,没有起到什么作用,还可能因为重载提高危险性 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class MakeButton extends JPanel{ public MakeButton(String text) { JButton button=new JButton(text); }}MakeButton button=new MakeButton("blue");button是个MakeButton对象,并不是MakeButton里的JButton建议写一个方法public JButton MakemyButton(String text) { JButton button=new JButton(text);return button; }然后再调用button=new MakeButton().MakemyButton("blue"); 楼上的不要乱说,其实问题很简单。class MakeButton extends JPanel{ public MakeButton(String text) { JButton button=new JButton(text); }}这段代码只是构造了一个按钮,但是并没有把它添加到MakeButton 这个 JPanel类中你在MakeButton的构造函数中在添加一条this.add(button);语句就可以了具体如下:class MakeButton extends JPanel{ public MakeButton(String text) { JButton button=new JButton(text); this.add(button); }} to jackandjack(儒聆风云jack) 但这样的话,在MM里显示的是panel的特性,而不是button的了,不知楼主要的是哪一种 求高手来改造 问个gbk 与utf-8的问题 為什麽keyListener不能監聽tab鍵 牛人们,NoSuchMethodError错误是怎么回事? 类的问题!!!! 问大家一个语法问题? 先谢了 大家帮忙看看这是什么问题? java applet的问题,在浏览器运行时有问题。 请教applet界面编辑功能 可以有其他两个类的实例同时调用一个java实例的两个方法吗? 哪们朋友有mail.jar和activation.jar,做一个邮件系统时用到的,能不能发一份给我[email protected] 问一个java调用dll的问题
{
public MakeButton(String text)
{
JButton button=new JButton(text);
}
}
MakeButton button=new MakeButton("blue");button是个MakeButton对象,并不是MakeButton里的JButton
建议写一个方法
public JButton MakemyButton(String text)
{
JButton button=new JButton(text);
return button;
}
然后再调用button=new MakeButton().MakemyButton("blue");
class MakeButton extends JPanel
{
public MakeButton(String text)
{
JButton button=new JButton(text);
}
}
这段代码只是构造了一个按钮,但是并没有把它添加到MakeButton 这个 JPanel类中
你在MakeButton的构造函数中在添加一条this.add(button);语句就可以了
具体如下:
class MakeButton extends JPanel
{
public MakeButton(String text)
{
JButton button=new JButton(text);
this.add(button);
}
}
但这样的话,在MM里显示的是panel的特性,而不是button的了,
不知楼主要的是哪一种