gridbaglayout相关内容

如何在 Java 中锁定 gridLayout 的纵横比?

是否有一种简单的方法可以在 Java Swing 中锁定 GridLayout 组件的纵横比?或者这应该在包含该布局的 JPanel 上完成? 解决方案 GridLayout 有效地忽略了组件的首选大小,但您可以控制 纵横比 paintComponent() 中绘制的任何内容,如下所示 示例.渲染的形状保持圆形(1:1 纵横比),同时(几乎)以最窄的维度填充容器.调整框架大小以查看效果. ..
发布时间:2021-12-24 23:41:50 Java开发

为什么这个 GridBagLayout 没有按计划出现?

我试图达到 在 GridBagLayout 中设置任意宽度 中所需的最终结果. 为了方便参考,这里是: 这是当前的结果: 按钮编号和行以1,1的形式显示,后跟为该单元格声明的列数(2). 如您所见,它以按钮 1,1 (3) 开始,其下方的 1,2 (4) 具有相同的宽度,同时声明不同的数字列. 谁能确定如何更正代码? 当前代码: import java.awt ..
发布时间:2021-12-09 18:24:57 Java开发

使用 Gridbag 布局时的动画.

我最近开始使用 Java,想知道是否可以在使用 GridBag 布局的同时制作动画. 这些可能吗?怎么可能?任何教程,帮助等将不胜感激:) 解决方案 为了执行这种性质的任何类型的动画,您将需要某种代理布局管理器. 它需要确定所有组件的当前位置,布局管理器希望它们拥有的位置,然后将它们移动到位. 以下示例演示了基本思想.动画引擎的使用非常基础,不包括慢进和慢出基本原理等功能 ..
发布时间:2021-11-10 05:32:47 Java开发

JButton 的 GridBagLayout 格式

我和我的搭档正在为游戏编写这个程序.他为我们的网格使用了 GridBagLayout,我正在尝试解决网格的一些问题. 代码如下: import javax.swing.*;导入 java.awt.*;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;@SuppressWarnings(“串行")公共类 NewGam ..
发布时间:2021-09-02 20:42:22 Java开发

Java,GridBagLayout.如何将组件正确添加到其他组件

我正在学习JSwing,发现了GridBagLayout. 我正在尝试创建一个简单的计算器,我通过添加多个JPanel设置来做到这一点(每个preferredSize),但是当我调整窗口框架的大小时,面板也不会调整大小.然后我找到了GridBagLayout. 但这就是我得到的:使用GridBagLayout的计算器错误 import javax.swing.*;导入java.aw ..
发布时间:2021-05-29 19:58:36 Java开发

如何使用GridBagLayout?

我希望有人可以对 GridBagLayout ,我认为您的问题是一个发帖的机会,可以帮助需要了解如何制作 JFrames或JDialogs ,而某些IDES没有“拖放" GUI. 帖子将分为3个部分;基础知识,建议和常见错误. 基础 因此,首先,您需要了解什么是 GridBagLayout . GridBagLayout是 布局管理器 ,也是最复杂的经理之一. 完全控制组件在 ..
发布时间:2021-05-13 19:33:54 Java开发

JFrame组件的大小和位置

我正在学习GridBagLayout,并做了非常简单的布局,有两个非常小的困惑 1- Size of Buttons我用过New.setPreferredSize(new Dimension(70,23));是使所有按钮具有相同大小的标准方法 2-放置组件的外观不好 现在看到还有更多padding on all sides of components,因此如何正确地放置from to ..
发布时间:2021-02-11 20:51:04 Java开发

为什么gridbag约束不起作用

我使用了网格袋约束,当我使用插入物添加可以正常工作的间距时,但是当我使用gridx和gridy设置位置时,什么也没发生.我刚刚在下面发布了整个代码,不知道这是否有帮助,谢谢 import javax.swing.*;import java.awt.BorderLayout;import java.awt.CardLayout;importjava.awt.Color;import java. ..
发布时间:2020-11-20 22:09:05 Java开发

Java中的Gridbag布局

我必须有问题地编辑网格袋布局,并且结果很奇怪. 预期: | A | | B | | -| | C | | D | | -| 结果: | A | | B | | D | | C | A和C的高度为2 这就是gridbag的工作方式吗?反正有强迫吗? 我的程序有两列,行数为n.它支持2的宽度,但只有在第一个列中时才生效.如果在第二行中,它的行为就好像宽度是1. gb ..
发布时间:2020-11-20 22:07:59 Java开发

ScrollPane Java Swing中的GridbagLayout

我刚刚在GridBagLayout中为拆分窗格进行了布局. 工作正常,看上去不错. 然后我需要仅垂直添加滚动条.因此,我现在已经做到了. 但是,布局不会像以前那样“调整大小". 现在,它延伸到相当宽的位置,直到显示的窗格区域. JSplitPane VPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,(new class1()),new J ..
发布时间:2020-11-20 22:07:57 Java开发

在Java中设置按钮的位置和大小

我正在制作项目(周期表),但Swing和GridBagLayout有点问题,即当我想要更大的按钮时,什么也没有改变,或者我得到了占用我整个屏幕的按钮.为什么?我怎样才能使其稍大一些?以及如何将按钮设置为不在中心? 我的代码(我正在使用Swing和GridBagLayout): GridBagConstraints c = new GridBagConstraints(); J ..
发布时间:2020-11-20 22:07:49 Java开发

摇摆-调整大小时GridBagLayout中的JScollArea折叠

我正在编写一个“图像查看器"应用程序,该应用程序的中心区域包含图像以及周围的工具栏等. 我选择了GridBagLayout来获得所需的灵活性,但是一旦缩小主窗口,整个滚动窗格就会塌陷到0x0px区域,而不是在图像周围出现滚动条. 请在下面找到一个最小的代码来说明这一点.尝试将尺寸保留为500x500,并通过向内拖动一个角将窗口缩小几个像素: import javax.swing. ..
发布时间:2020-11-20 22:07:44 Java开发

GridBagLayout不显示组件

我编写了一个组件来显示圆形进度条.当我将其放入BorderLayout时,一切看起来都很好. 但是设置GridBagLayout时看不到. p.setLayout(new GridBagLayout()); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = 0; gbc.gridy = 0; p.add(nor ..
发布时间:2020-11-20 22:06:40 Java开发

带有GridBagLayout的各种网格大小和JPanel元素

我正在尝试匹配以下内容 在实现GridBagLayout时. GBL是我知道我可以获得不同大小的元素的唯一方法.我知道我可以做类似上图的操作,但是我不知道如何使用GBL.我也准备就更好的主意提出建议. 解决方案 import java.awt.*; import javax.swing.*; import javax.swing.border.*; class PlayerGui { ..
发布时间:2020-11-20 22:06:35 Java开发

带有屏幕调整大小的Swing GridBagLayout

对于我的Java Swing GUI,我有两个主要组件: 当调整/最大化jframe窗口时,比例将保持不变,而我宁愿复选框列表的绝对尺寸保持不变,而图像的尺寸却像这样: 使用GridBagLayout可以吗? 我一直使用以下方法将所有内容组合成一个JPanel(ContentPane): 复选框: for(int i=0; i ..
发布时间:2020-11-20 22:06:31 Java开发

GridBag布局还是绝对定位?

我正在处理一段代码,其中几个imageIcons将与其他几个imageIcons重叠. 前景中的图像图标将保持不变,而背景中的图像图标将变为不同的图像图标 我通常在布局上没有最好的运气.例如,当我调整框架大小时,组件将移动.另外,当我添加一个对象然后添加另一个对象时,第二个对象将“推"另一个对象正确(或在设计特殊布局以放置下一个组件的任何地方. Oracle网站强调了尽可能使用布局管理 ..
发布时间:2020-11-20 22:06:27 其他开发

Java-JFrame底部的额外像素(GridBagLayout)

在使用GridBagLayout时遇到问题,一切似乎都按预期工作,但是JFrame的底部有一个小的缝隙,我似乎无法摆脱. 这是我正在运行的代码... import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java ..
发布时间:2020-11-20 22:06:20 Java开发

如何获得带有空JLabel的JPanel来占用GridBagLayout中的空间

我正在为学校的项目开发GUI.我在摇摆中使用GridBagLayout. 我想要一个标签来指示输入(文件类型@ x = 0,y = 0),然后是另一个标签(一旦选择了实际文件名@ x = 1, y = 0),然后是用于浏览的按钮一个文件选择器(@ x = 2, y = 0). (1,0)处的标签最初是空白的,但是当标签不包含文本时,我希望文本将占据的区域占用一些空间.我还希望(0,0)的标签 ..
发布时间:2020-11-20 22:06:14 Java开发