borderlayout

以下是为您整理出来关于【borderlayout】合集内容,如果觉得还不错,请帮忙转发推荐。

【borderlayout】技术教程文章

Java Swing界面编程(9)---BorderLayout布局管理器【图】

package com.beyole.util;import java.awt.BorderLayout; import java.awt.Button;import javax.swing.JFrame;public class test7 {public static void main(String[] args) {JFrame frame=new JFrame("Crystal");frame.setLayout(new BorderLayout(3,3));//设置为BorderLayout布局管理器frame.add(new Button("东-East"),BorderLayout.EAST);frame.add(new Button("西-West"),BorderLayout.WEST);frame.add(new Button("南-South"...

三十、Java图形化界面设计——布局管理器之BorderLayout(边界布局)

边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次相应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER),例如以下图所看到的。特征:l 能够把组件放在这五个位置的随意一个,假设未指定位置,则缺省的位置是CENTER。l 南、北位置控件各占领一行,控件宽度将自己主动布满整行。东、西和中间位置占领一行;若东、西、南、北位置无控件,则中间控件将自己主动布满整个...

java – 在BorderLayout中对齐JLabel和JTextField【代码】

我只是尝试使用一些GUI组件的Java BorderLayout和GridLayout. 我正在尝试右对齐JLabel并左对齐JTextFields,以便它可以更好看. 在setAlignmentX和setHorizo??ntalAlignment的帮助下,我在stackoverflow本身找到了一些答案.两者都没用. 基本上,我在每个BorderLayout中有3个组件. > JLabel> JTextField> JButton 然后,这些组件将添加到每行的GridLayout中. 码import java.awt.BorderLayout; import java.awt.Color; import java.awt.Gr...

java – 为什么我的Jpanel borderlayout不按预期工作?【代码】

我在JPanel,JLabel和JButton中添加了2个元素.我希望它们彼此叠加,所以我使用BorderLayout.NORTH和SOUTH添加它们. 我遇到的问题是JLabel JButton并排坐在彼此旁边,而不是像预期的那样彼此叠加.这个问题可能与我使用borderlayout将其他面板添加到框架的事实有关,如下所示. 这是一个SSCE来演示我的问题.您会注意到,如果展开窗口,您将看到JLabel左侧的JButton.import java.awt.BorderLayout; import java.awt.Color; import java.awt.D...

Java,BorderLayout.CENTER,获取JPanel的宽度和高度【代码】

我正在使用Swing和AWT(为听众)制作一个小程序.我有一个问题,关于获取我的JPanel(名为Chess的类)的大小.我的布局:public class Main extends JFrame implements MouseListener, ActionListener{Chess chessPanel = new Chess ();JButton newGameButton = new JButton ("New Game");JButton loadGameButton = new JButton ("Load Game");JButton saveGameButton = new JButton ("Save Game");JButton exitButton = new JButton ("Ex...

java – 如何消除BorderLayout.CENTER占用的空白?【代码】

这可能是一个愚蠢的问题,可以通过更改我正在使用的布局来解决这个问题,但是,当运行我的计算器程序时,我很精明,直到我看到我的文本区域大小不会伸展到适合它的大小是自动的,没有我在第一次创建它时设置大小,而且,我如何消除BorderLayout.CENTER在我的按钮面板之间占用的这个巨大差距?import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;public class calculatorP...

Java / Swing:试图让BorderLayout与GridBagLayout一起玩得很好【代码】

我想要一个有3个菜单的窗口,一个绑在左边,另一个绑在中间,最后一个绑在右边.像这样:-------------------------------------------- -toolbar1---------toolbar2---------toolbar3- -------------------------------------------- - - - rest of the window does something here -我遇到的问题是这是我得到的结果:-------------------------------------------- ---------toolbar1too...

java – BorderLayout.CENTER上的GridBagLayout面板的垂直对齐【代码】

我想要做的是在我的BorderLayout的中心放置一个GridBagLayout面板,并将GridBagLayout面板(和/上的文本)垂直对齐到TOP(因为它自动将它放在中间,水平和垂直). 所以我基本上尝试过(但最终让GridBagLayout的文本仍然在页面的中间位置,而不是在中间的x和顶部y):import java.awt.*; import java.applet.*; import javax.swing.*; import javax.imageio.*; import javax.swing.BorderFactory; import javax.swing.border.*; import java....

java – 显示边框线的BorderLayout【代码】

我不是很擅长Java GUI,需要寻求帮助. 我打算在BorderLayout的西边添加图像,中心是我的内容和底部的按钮. 我创建了一个空边框,在我的南面板和我的西面板和中心面板之间做了一些填充.现在我只想在南边界的顶部添加一条线. 如下面的屏幕截图所示,西面板和中心面板之间也有一条线,我该如何移除该线并将线保持在南面板的顶部? 附上我的代码:import java.awt.BorderLayout; import java.awt.FlowLayout; import javax.swing.BorderFact...

java – BorderLayout Swing【代码】

我正在使用A BorderLayout.在北方位置,我有一个名为panNorth的面板,我在那里添加了一些组件(比如我只是在下一行添加一个按钮(gridlayout)).在中间部分的主框架中,我稍后会添加一些内容. 那么我现在的问题是,当我在panNorth中添加新的控件时,大小会增加并占据BorderLayout的中心位置.所以我在北侧添加了一个JScrollPane,并在Jscrollpane中添加了panNorth,但没有发生任何不同.同样的事情再次发生; JScrollPane的大小正在扩展到panNor...