【发布时间】:2014-07-06 20:43:21
【问题描述】:
这可能是一个菜鸟问题,但是哦,我需要从我的 main 方法中收集 frameWidth 和 frameHeight 变量
frame.java
public static void main(String[] args) {
.....
.......
int frameWidth = frame.getContentPane().getWidth();
int frameHeight = frame.getContentPane().getHeight();
}
Board.java
public class board extends JPanel {
private frame Frame;
public board() {
Frame = new frame();
int FrameWidth = frame.main().frameWidth;
int FrameWidth = frame.main().frameHeight;
}
}
访问变量的正确方法是什么?
【问题讨论】:
-
.. 和
Board不是board -
Java 方法没有属性。您不能在定义它们的方法之外访问 local 变量。
-
...并且不要不必要地混合 Swing (JPanel) 和 AWT (Frame) 组件。坚持使用 Just Swing (JFrame)。
标签: java methods static public