我是Java新手。我的问题是我有一个类名MyClassExp。我从JFrame扩展了它。在类内部,我启动另一个名为TabbedFrame的类的对象。 TabbedFrame还扩展了一个DemoFrame类。在DemoFrame,我一直在使用关键字“超级”等设定的页面标题:将标题设置为JFrame
super("Some Title");
现在,当我跑我的MyClassExp,甚至创建一个JFrame作为后:
new JFrame("New Title");
我仍然得到相同的标题,即某些标题。有什么办法可以解决这个问题吗?我已经尝试了很多解决这个问题,但失败了:'(
你的例子没有意义,你说你有一个'DemoFrame',它使用'super(“Some Title”)',但是你创建一个新的'JFrame'?难怪标题没有改变...尝试创建一个新的DemoFrame,并使用JFrame#setTitle来改变DemoFrame的标题 – MadProgrammer
1)不要扩展'JFrame'只是使用一个引用到一个。 2)您目前的方法创建** 2 **帧,其中的第二帧可能永远不会显示。 –
为了更快得到更好的帮助,请发布[SSCCE](http://sscce.org/)。 –