【问题标题】:Resizing a JPanel inside a JFrame在 JFrame 中调整 JPanel 的大小
【发布时间】:2012-09-01 23:00:06
【问题描述】:

我是 Java 新手,刚开始学习 Swing,但在调整 JFrame 中的 JPanel 大小时遇到​​了问题。我正在关注本教程:

http://vincentramdhanie.blogspot.com/2009/11/cardlayout-with-netbeans.html

因为最终我正在学习每种不同的布局,并且现在已经来到 CardLayout。在上面,有一个 JPanel 用于状态面板。这也是我想要做的,但是当我将 JPanel 拖到我的空白 JForm 上时,它会占用所有空间,并且我看不到任何调整大小的句柄,就像我使用 .NET 面板时一样。在属性窗口中更改 preferredSize 也无济于事。我在这里想念什么?问这么一个基本问题,我觉得自己完全是个菜鸟,但我真的找不到任何方法来调整这个东西的大小.. :-|

编辑:

我忘了说;我正在使用 NetBeans IDE

【问题讨论】:

    标签: java swing netbeans jpanel cardlayout


    【解决方案1】:

    您无法调整JComponent 的大小,因为您选择了CardLayoutCardLayout 可以保存/管理一个或多个共享相同显示空间的组件。

    你需要阅读documentation and good tutorials

    【讨论】:

    • 是的,我现在知道我应该做的是添加一个面板并将该面板的布局设置为 CardLayout.. 不是主要的 JForm.. 明白了,谢谢..
    猜你喜欢
    • 1970-01-01
    • 2011-10-03
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多