JPanel add 的代码位置问题
我遇到了一个很奇怪的问题,当我把JPanel(helpInfo)放到Class Window 下的function sewWindow 时,是可以成功编译的,但当我把这段代码直接放到放到Class Window 下时,就不能编译了。代码如下:
----------------------------------------------可编译版本------------------------------------------------
public class Window {
public Window() {
}
public void setWindow() {
JPanel helpInfo = new JPanel();
JLabel info1 = new JLabel("按 PageUP 或 PageDown 键改变速度", JLabel.CENTER);
helpInfo.add(info1,BorderLayout.NORTH);
}
}
-----------------------------------------不可编译版本-----------------------------------------------------------------------
public class Window {
public Window() {
}
JPanel helpInfo = new JPanel();
JLabel info1 = new JLabel("按 PageUP 或 PageDown 键改变速度", JLabel.CENTER);
helpInfo.add(info1,BorderLayout.NORTH);
public void setWindow() {
}
}
---------------------------------------------------------------------------------------------------------------------------------
请问这是为什么?
----------------------------------------------可编译版本------------------------------------------------
public class Window {
public Window() {
}
public void setWindow() {
JPanel helpInfo = new JPanel();
JLabel info1 = new JLabel("按 PageUP 或 PageDown 键改变速度", JLabel.CENTER);
helpInfo.add(info1,BorderLayout.NORTH);
}
}
-----------------------------------------不可编译版本-----------------------------------------------------------------------
public class Window {
public Window() {
}
JPanel helpInfo = new JPanel();
JLabel info1 = new JLabel("按 PageUP 或 PageDown 键改变速度", JLabel.CENTER);
helpInfo.add(info1,BorderLayout.NORTH);
public void setWindow() {
}
}
---------------------------------------------------------------------------------------------------------------------------------
请问这是为什么?
...全文
相关推荐
在JFrame表单中显示JPanel
JFrame提供了设置窗口标题、大小、位置以及关闭操作的特性。其次,JPanel是JComponent的一个子类,它是一个可定制的容器,通常用于组合和管理多个组件。
Swing控件(JPanel,Container等)设置背景图片
同时,注意图片的加载和内存管理,以避免性能问题。
Java实现简易计算器.doc
同时,该项目还可以帮助我们提高综合素质和能力,如编程能力、问题解决能力等。
card_src.zip_java src card_java 选项卡_java选项卡
**文档和资源**: 如果你需要深入学习或查找具体问题的解决方案,可以参考Oracle官方的Java教程、Stack Overflow问答,或者搜索开源社区如GitHub上的相关项目,这些资源通常能提供详尽的解答和示例代码
练习JAVA GUI设计和布局设计_java布局和日历_练习JAVAGUI设计和布局设计_
实践过程中,你将锻炼解决问题和调试代码的能力,这对任何软件开发者来说都是至关重要的。


Java SE
