起初,我在 JFrame 中调用了我的面板。一切都很好。
现在我想从另一个类调用面板以在选择其中一个后切换到同一个 JFrame 中的不同面板。我遇到的问题如下:
JFrame 不会以任何方式响应我设置到面板的更改。例如,无论是在 Panel 类中调整它的大小还是在 JFrame 类中调整它的大小。
面板总是像 Flowlayout 一样扩展为与 JFrame 相同的大小。但是尝试更改布局也不起作用,也不应该有任何影响,因为 Panel 以前工作过(当在 JFrame 中编码而不是在单独的类中时)。
我如何以这种方式修复代码,以便我可以调整面板并使 JFrame 识别这些更改?我目前正在使用 Eclipse 和 NetBeans;在任何一个中都不起作用。
主要的:
package calculatorXtreme;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JMenu;
public class Main {
public static void main(String[] args) {
Interface interface1 =new Interface();
interface1.show();
}
}
千巷猫影
相关分类