这里是 Swing 新手。我使用 NetBeans 内置 GUI 构建来制作带有菜单和一些 JDialog 的应用程序。在某些(不是全部)JDialog 上,JButton 的标签被截断。例如,如果 JButton 标签应为 Create
,我将看到 Create...
。即使我调整窗口大小,按钮也不会调整大小并显示整个标签。
SO 有什么建议?为了强制应用程序显示整个标签,我必须在 NB 中配置特殊设置吗?提前致谢。
最佳答案
您可能由于不正确地使用封闭面板的布局而违反了按钮的首选尺寸。 GUI 设计者可能会掩盖这个问题。讨论了几个相关的注意事项here .
还可以考虑创建 sscce显示您所描述的问题。
附录:作为具体示例,每个 ButtonPanel
有一个默认的 FlowLayout,它允许每个按钮采用其首选大小。相比之下,ButtonIconTest
中的按钮采用指定图标的首选尺寸。
关于java - 为什么 Swing JButton 会截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8462056/