layout-manager相关内容

Eclipse WindowBuilder,重叠 JPanels

我试图重叠 JPanel 实例.将一个面板直接放在另一个面板上,位置和尺寸完全相同.每次我这样做时,它都会将另一个面板移动到另一侧或下方,前一个面板位于另一个更大的面板内,并且里面有按钮. 我该怎么做?请记住,它使用的是 Window Builder 工具. 解决方案 您可能还想查看 OverlayLayout,见此处.它不包含在传统的图库中,但可能包含在感兴趣. import ..
发布时间:2021-11-25 20:58:32 Java Web开发

如何从 JComponent(s) 返回 XxxSize 添加到 JLabel

如何从添加到 JLabel 的 JComponent(s) 中正确返回 XxxSize 第一.图 >> 让 LayoutManager 像 JPanel 一样工作,JLabel 返回 Size(0, 0) 第二.图>> 在JLabel中添加了一些PreferredSize 第三.图 >> 从添加到 JLabel 的 JComponent(s) 计算出的 PreferredSize ..
发布时间:2021-11-25 18:57:53 Java Web开发

JPanel &组件自动改变位置

嗨,我正在开发 Swing 应用程序,但我遇到了一个问题. 当我第一次运行应用程序时 JPanel 被定位在适当的位置我决定在里面设置组件.但是问题出现在 我最小化 &再次最大化框架窗口 jpanel 自动改变它的位置. 下图显示了差异 正如我们在第二个图像组件中看到的那样,它的位置发生了变化自动. 为此我写了下面的代码, jpanel_addPurchase = ..
发布时间:2021-11-25 18:57:33 Java Web开发

为什么添加到框架的第一个面板会消失?

以下是将两个面板添加到框架的示例.只出现一个面板(第二个,红色面板). 为什么第一个面板消失了? import java.awt.Color;导入 javax.swing.*;导入 javax.swing.border.EmptyBorder;公共类 DisappearingPanelInFrame {消失的PanelInFrame() {JFrame f = new JFrame(thi ..
发布时间:2021-11-25 18:30:04 Java Web开发

如何动态更改 JFrame 内的 JPanel?

简单来说,有一个简单的 java swing 应用程序,它由 JFrame 和一些组件组成.其中一个组件是 JPanel,旨在根据用户操作由另一个 JPanel 替换. 那么,做这种事情的正确方法是什么?我试过了 panel = new CustomJPanelWithComponentsOnIt();parentFrameJPanelBelongsTo.pack(); 但这行不通.你有 ..
发布时间:2021-11-25 15:58:11 Java Web开发

如何在 Netbeans GUI Builder 中使用 CardLayout

前言(这是一篇自我回答的帖子) 我已经对 Netbeans GUI Builder 感兴趣了,但我还没有开始深入研究它以了解更复杂的细节.我真的不知道从设计视图中更改布局管理器的热度,我只会手动编码.因此,我尝试通过询问“如何在 Netbeans GUI Builder 中使用不同的布局管理器" 来询问 Google 帮助台,并且在结果的前几页中意外地发现了 zilch.在 Eclipse ..
发布时间:2021-11-25 15:37:40 Java Web开发

JFrame 中只显示一个组件

为了改进我的加密项目,我决定制作一个小图形用户界面.但是,当我运行程序时,屏幕上只显示顶部元素,而其他元素似乎被遮挡了,但我无法检查.有谁知道为什么? 除了 e() 和 d() 之外,下面是我的完整代码,因为它们只是加密字符串,与 GUI 无关.我还想要一种在不编辑加密的情况下尽可能加快速度的方法,只是为了使它尽可能好. @SuppressWarnings("serial")公共类 Enc ..
发布时间:2021-11-25 15:24:23 Java Web开发

制作一个健壮的、可调整大小的 Swing Chess GUI

我将如何制作这个可调整大小的国际象棋 GUI? 我们公司的任务是制作国际象棋游戏.它需要在 Windows、OS X 和 Linux/Unix 机器上运行,我们选择 Java 来实现这一点,同时维护一个公共代码库(便于维护和降低成本). 我的任务是创建 GUI.用户设计团队已清除以下规范.与客户. 国际象棋游戏 (Chess Champ) 将非常适合调整大小和简单明了,它包括: ..
发布时间:2021-11-25 11:16:21 Java Web开发

为什么不赞成在 Swing 中使用空布局?

最近,我开始为我工作的公司创建一个程序.就像背景信息一样,我仍然是一名学生和初学者程序员,所以我的解决方案可能不被推荐,否则我不知道该怎么做,但它有效,我不会因为它而受到评判这是一份与编程完全无关的学生工作. 该程序的特点是,它将在具有不同屏幕尺寸和分辨率(800x600 及更高)的多台不同计算机上运行.为了确保它尽可能多地占用屏幕而不丢失程序的任何部分,我将布局设置为 null 并使用相对 ..
发布时间:2021-11-25 10:28:40 Java Web开发

在面板中添加一个复杂的图像,在一个自定义的用户界面中它周围有按钮

我怎样才能把这个像下面这样的图像放入 slavePanel 并在那个 JPanel 之上调整 JButtons ,它看起来像图像但有正确的按钮环绕?(现在它们的形状为 1 行 4 列) ////霰弹枪移动器上/下/左/右,中间是放大//public void GunMover(JPanel configPanel) 抛出 IOException {//主面板 - 包含所有内容JPanel m ..
发布时间:2021-11-25 10:14:57 Java Web开发

在 Swing GUI 中提供空白

没有空白的 GUI 显得“拥挤".如何在不诉诸明确设置组件的位置或大小的情况下提供空白? 解决方案 在 Swing GUI 中有多种方法来提供组件之间的分隔以及组件周围的空白区域: JToolBar 有方法 addSeparator() &addSeparator(Dimension). JMenu 使用更适合菜单的间距组件,可通过 addSeparator(). 但更一般地 ..
发布时间:2021-11-25 10:05:35 Java Web开发

我应该避免在 Java Swing 中使用 set(Preferred|Maximum|Minimum)Size 方法吗?

我曾多次因为建议使用以下方法而受到批评: setPreferredSize setMinimumSize setMaximumSize 在 Swing 组件上.当我想定义显示组件之间的比例时,我看不到任何替代它们的使用方法.有人告诉我: 对于布局,答案总是一样的:使用合适的布局管理器 我在网上搜索了一点,但我没有找到任何关于该主题的综合分析.所以我有以下问题: 我 ..
发布时间:2021-11-25 10:05:19 Java Web开发

如何在具有空布局的 JPanel 中添加 JTable?

我想将 JTable 添加到布局为 null 的 JPanel 中.JPanel 包含其他组件.我必须在适当的位置添加 JTable. 解决方案 嵌套/组合布局示例 Java 教程提供了有关使用布局管理器的全面信息.有关更多详细信息,请参阅在容器内布置组件课程. 本教程没有很好地介绍布局的一个方面是嵌套布局,将一个布局放在另一个布局中以获得复杂的效果. 以下代码将各种组件 ..
发布时间:2021-11-25 10:04:52 Java Web开发

在 Swing GUI 中提供空白

没有空白的 GUI 显得“拥挤".如何在不诉诸明确设置组件的位置或大小的情况下提供空白? 解决方案 在 Swing GUI 中有多种方法来提供组件之间的分隔以及组件周围的空白区域: JToolBar 有方法 addSeparator() &addSeparator(Dimension). JMenu 使用更适合菜单的间距组件,可通过 addSeparator(). 但更一般地 ..
发布时间:2021-11-22 14:45:07 Java相关

我应该避免在 Java Swing 中使用 set(Preferred|Maximum|Minimum)Size 方法吗?

我曾多次因为建议使用以下方法而受到批评: setPreferredSize setMinimumSize setMaximumSize 在 Swing 组件上.当我想定义显示组件之间的比例时,我看不到任何替代它们的使用方法.有人告诉我: 对于布局,答案总是一样的:使用合适的布局管理器 我在网上搜索了一点,但我没有找到任何关于该主题的综合分析.所以我有以下问题: 我 ..
发布时间:2021-11-22 14:44:46 Java相关

如何在具有空布局的 JPanel 中添加 JTable?

我想将 JTable 添加到布局为 null 的 JPanel 中.JPanel 包含其他组件.我必须在适当的位置添加 JTable. 解决方案 嵌套/组合布局示例 Java 教程提供了有关使用布局管理器的全面信息.有关更多详细信息,请参阅在容器内布置组件课程. 本教程没有很好地介绍布局的一个方面是嵌套布局,将一个布局放在另一个布局中以获得复杂的效果. 以下代码将各种组件 ..
发布时间:2021-11-22 14:44:17 Java相关

制作一个健壮的、可调整大小的 Swing Chess GUI

我将如何制作这个可调整大小的国际象棋 GUI? 我们公司的任务是制作国际象棋游戏.它需要在 Windows、OS X 和 Linux/Unix 机器上运行,我们选择 Java 来实现这一点,同时维护一个公共代码库(便于维护和降低成本). 我的任务是创建 GUI.用户设计团队已清除以下规范.与客户. 国际象棋游戏 (Chess Champ) 将非常适合调整大小和简单明了,它包括: ..
发布时间:2021-11-19 22:42:35 Java Web开发

为什么不赞成在 Swing 中使用空布局?

最近,我开始为我工作的公司创建一个程序.就像背景信息一样,我仍然是一名学生和初学者程序员,所以我的解决方案可能不被推荐,否则我不知道该怎么做,但它有效,我不会因为它而受到评判这是一份与编程完全无关的学生工作. 该程序的特点是,它将在具有不同屏幕尺寸和分辨率(800x600 及更高)的多台不同计算机上运行.为了确保它尽可能多地占用屏幕而不丢失程序的任何部分,我将布局设置为 null 并使用相对 ..
发布时间:2021-11-19 22:30:11 Java Web开发

在面板中添加一个复杂的图像,在一个自定义的用户界面中它周围有按钮

我怎样才能把这个像下面这样的图像放入 slavePanel 并在那个 JPanel 之上调整 JButtons ,它看起来像图像但有正确的按钮环绕?(现在它们的形状为 1 行 4 列) ////霰弹枪移动器上/下/左/右,中间是放大//public void GunMover(JPanel configPanel) 抛出 IOException {//主面板 - 包含所有内容JPanel m ..
发布时间:2021-11-19 22:26:11 Java Web开发