layout-manager 相关问题

布局管理器是AWT和Swing组件的标准基于Java的布局管理器的集合。管理器处理如何在Container中定义,定位和对齐组件的逻辑,并设置容器的方向,使其适合于运行程序的语言环境。

网格袋布局挣扎

我试图在Java Swing中创建以下GUI。经过一番研究后,我发现Grid Bag Layout是最灵活,最“经验”的经理。问题是我有一些挣扎......

回答 2 投票 0

布局管理器可以生成几个JPanels吗?

我必须构建一个包含许多控件的相当大的表单。控件分为基本控件/设置和扩展控件/设置。用户可以决定他是否只想看基本或...

回答 6 投票 3

GridBagLayout未按预期出现

我正在创建一个GUI,顶部应该有按钮,中间是一个视图屏幕,底部是一个带有标签和文本输入字段的区域,根据按下的按钮而改变。主要的 ...

回答 2 投票 1

Java Swing将JPanel添加到JPanel

我正在尝试使用Java的Swing构建2D游戏的情况。为此,我有我的主类Puzzle,它是JFrame的子类。在我的框架中,我添加了我的主要JPanel,其中包括几个...

回答 1 投票 2

具有null布局的JFrame不显示任何内容

我的带有null布局的JFrame不会显示任何内容....我尝试将组件添加到JPanel,然后将其设置为框架的内容窗格。最近(如下面的代码所示)我尝试添加...

回答 1 投票 -2

恢复最小化窗口后,Java swing组件布局位置更改

我正在开发一个使用JLabel显示信息的航班信息显示(FID)应用程序。我有不同的JPanels包含不同的标签。我的问题是,当我发起......

回答 2 投票 -1

GridBagLayout为什么第三列更大?

我试图使按钮同样宽,并且它们应该与它们上面的JTextField一样宽。 code:window.setLayout(new GridBagLayout()); GridBagConstraints gb = new ...

回答 1 投票 1

如何使按钮耗尽BorderLayout中的所有空间而不留空白区域?

我有一个程序,它创建一个8x8网格填充随机颜色(已经完成这一点),我应该在底部添加一个按钮,它应该填满整个底部,这将是...

回答 1 投票 1

更改JFrame的默认布局不起作用?

我试图将JFrame的默认布局从BorderLayout更改为GridLayout,但布局不会更改。下面是我的代码:import java.awt.GridLayout; import javax.swing.JFrame; ...

回答 1 投票 0

JFrame周围的LineBorder消失了

我正在尝试让JPanel持有JTextArea。我希望JPanel自己调整大小以匹配JTextArea的preferredSize,因为这是显示所有文本所需的大小。 ...

回答 1 投票 2

使用Borderlayout在Jpanels中设置组件大小

我有一个项目来复制谷歌登录GUI。到目前为止,我仍然在寻找我将要开始的内容,但经过一些研究后,我认为BorderLayout可以做到这一点。我越来越 ...

回答 1 投票 1

获取具有固定宽度的多行文本的高度,以使对话框正确调整大小

我想创建一个包含某种文本元素(JLabel / JTextArea等)的对话框,它是多行的并包装单词。我希望对话框具有固定的宽度,但根据...调整高度

回答 3 投票 8

使BoxLayout的单元格保持大小,只在java中调整胶水大小

我正在尝试制作一个设置面板,我希望能够继续看到哪个设置属于哪个文本。所以我在jpanel中将每个jlabel与jcheckbox或jspinner放在一起,然后我将它们添加到列中......

回答 1 投票 1

如何正确地让GridLayout产生指定的行数和列数? (创建棋盘格)

我正在使用Java和Swing创建一个棋盘游戏。为了制作棋盘,我使用GridLayout作为我的JFrame。输出显示不正确。我得到的是9列和7行+ ...

回答 1 投票 0

在Swing GUI中提供空白区域

没有空白区域的GUI显得“拥挤”。如何在不借助明确设置组件的位置或大小的情况下提供空白区域?...

回答 6 投票 154

GridBagLayout未按预期设置JPanel位置

所以我最初使用BorderLayout作为主屏幕,但是一旦用户点击开始,它会转换为GridBagLayout,目的是在左边80%的游戏画面和20%的菜单,得分,......

回答 1 投票 -1

如何将JPanel添加到JScrollPane?

我在JScrollPane中添加了一个JPanel。但主面板不滚动。我的问题是这样的:JPanel MainPanel = new JPanel(); MainPanel.setBounds(宽度/ 2,高度/ 10,宽度/ 5,高度/ 5); ...

回答 1 投票 0

用于表示日历事件的swing JComponents的布局管理器

我正在开发一个java应用程序,我需要在容器中布局代表日历事件的JComponents:我使用自定义布局管理器,我怀疑是否是正确的解决方案。我计算顶部......

回答 1 投票 0

错误(NoClassDefFoundError)加载applet

我在Mac 10.8.5上使用Netbeans 7.3,JRE 1.7.0_11,Java SE 7 update 40。我创建了一个JApplet GUI表单,我将其嵌入到HTML doc中的applet标记中,我在Java中创建了...

回答 1 投票 0

如何在GridLayout的第一列中设置边距?

我只想在网格布局第一列的左侧边距。第一列中的Jlabel是左对齐的。行的代码是lbl1 = new JLabel(“Hold”); lbl1 .setFont(new Font(“...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.