java的gridlayout布局管理器我如何设置某个元素位于特定的行和列呢?

比如setLayout(new GridLayout(5,3));
我想在第三行第二列添加一个按钮 其他的行和列都是空的 怎么办?

前面的格都用Label填充就行,比如你这个想在第三行第二列添加一个按钮,前面就会空出五个格,就在创建按钮之前new五个Label
温馨提示:内容为网友见解,仅供参考
无其他回答

Java中如何设置在JFrame中控件的位置和大小
null布局:即将布局管理器设置为null。此时,通过调用子控件的setBounds方法进行布局。其他布局管理器。以上是Java内置的常用布局管理器,还有一些非官方的好用布局管理器:XYLayout(按大小和位置布局)、VerticalFlowLayout (纵向流水布局)、TableLayout(表格布局)。一般的Java程序布局方式:用FlowLayout布局一些...

android怎么用GridLayout均分行和列
我没有管理好让它正确的使用 GridLayout 所以最后我决定只是改为使用相对位置版面配置\/线性布局建设。(使用RelativeLayout 作为根 view ,防止不必使用嵌套的重量)<RelativeLayout xmlns:android="http:\/\/schemas.android.com\/apk\/res\/android"android:layout_width="match_parent"android:layout_height="match...

对GridBagLayout网格布局管理器的疑问?
回答:1、网格布局在Java中GridLayout ,初始化的时候new GridLayout(3,2);就是三行两列的意思2、GridLayout 会把Jpanel平均分配带没个网格上,你面板大小不同。网格会按比例变化。

java的gridlayout布局,发现填入格子的按钮都是整个填充满格子,如何让...
GridLayout是自动填充的,你可以尝试GridLayout的4个参数的构造方法,会在格子周围填充指定边距,但并不是真正意义上的设置按钮大小。

关于java的布局管理器问题,我想实现往一个JPanel面板里面添加控件,其实...
FlowLayout 貌似可以从垂直方向布局 GridBagLayout 网格布局管理器,可自适应 BoxLayout 水平或垂直依次排列 后面两个都可以满足你的要求

对GridBagLayout网格布局管理器的疑问?
1、网格布局在Java中GridLayout ,初始化的时候new GridLayout(3,2);就是三行两列的意思2、GridLayout 会把Jpanel平均分配带没个网格上,你面板大小不同。网格会按比例变化。

JAVA中“p.setLayout(new GridLayout(1, 2));”是什么意思?
p.setLayout(参数)此方法表示设置窗口布局,其中的“参数”是窗口布局的样式,new GridLayout(1, 2)为网格布局样式。其中的参数“1”“2”分别为网格的“行数”和“列数”。p.setLayout(new GridLayout(1, 2));此句话的整体意思是将窗口布局设置为网格式布局,网格的行数和列数分别是1和2....

css3布局gridlayout怎么弄?
1. 基本结构设置:使用`display: grid`可以将容器设置为网格布局。网格容器可以包含多个行和列,通过`grid-template-columns`和`grid-template-rows`来定义。例如,`grid-template-columns: 100px 1fr 2fr;`会创建一个三列的网格,第一列固定为100px,后两列则根据内容自动分配空间。2. 元素的定位:...

简述java程序设计中界面设计中的三种布局方式
panel1.setLayout(new GridLayout(3,3));在这两行程序中,我们首先定义了一个容器部件panel1。然后调用setLayout方法设置布局管理器。这里我们使用了一个新的布局管理器:GridLayout,网格布局管理器。我们注意到GridLayout的后面带了两个参数:3,3。这有什么用呢?我们一起来看一下GridLayout方法的定义:public Grid...

JAVA GUI 如何设置不等间距
如果窗口大小固定,就画吧。省事多了。要是大小可变,你就要考虑布局了。如果各组件大小不等宽,建议使用BoxLayout。水平排列时,在组件间各放一个Box.createHorizontalGlue()就行了。

相似回答