wfyj.net
当前位置:首页 >> jAvA swing 组件的坐标问题 >>

jAvA swing 组件的坐标问题

首先把面板的Layout设为null 例jPanel.setLayout(null); 然后对于单个组件的bounds设为你想要的坐标 例jLabel.setBounds(new Rectangle(100, 100, 100, 40)); 其中4个参数分别为组件的左上角横坐标,纵坐标,横长和纵宽 jList.setSize(100,50)

JFrame的布局设置为空setLayout(null); 调用每个组件的setBounds(int x,int y,int w,int h);设置组件的位置。

1、要设置组件的位置、大小,需要将父窗口的布局设为null 2、可以用setBounds(x,y,width,height),其中x,y为组件左上角顶点相对于父窗口的X,Y坐标;width、height为组件的宽和高 3、想要拖动,可以安装一个windowsbuilder editor插件

要是你将JPanel组件直接放入设置了布局的JFrame中,肯定是不能设置大小的,只有当JFrame的布局为空时,才能设置组件的任意大小和位置,如下: JFrame jframe=new JFrame();jframe.setLayout(null);JPanel jp=new JPanel();iframe.add(jp);jp.set...

int getX() 返回组件原点的当前 x 坐标。 int getY() 返回组件原点的当前 y 坐标。 这是JComponent 类提供的方法 java.swing 包中的所有控件都继承了这个类 或者你也可以使用下面这个方法 这是 Component 类提供的方法也是个超类 只是坐标被封装...

setBounds public void setBounds(int x, int y, int width, int height)移动组件并调整其大校由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大校 参数: x - 组件的新 x 坐标 y - 组件的新 y 坐标 width - 组件的新 width height ...

...你去下个netBeans swing都是可视化编程 直接拖拽.

JTable table = new JTable(); table.getRowCount(); table.getColumnCount() 这样可以取得一个table的所有行和列。 table.getSelectedColumn(); table.getSelectedRow(); 可以得到你选中的单无格。 table.getSelectedColumns(); table.getSelec...

有重叠没关系,在设计GUI时已经可以定义组件的叠放次序了(按摆放组件的先后顺序)。 真正麻烦的是响应哪个组件,这就要创建一个链表,把组件对象按顺序存起来,响应事件时扫描这个链表,按链表中的先后顺序选择响应组件对象。

因为JPanel默认的布局方式是 FlowLayout 你应该将布局方式 设成 null 就好使了 numPanel.setLayout(null);

网站首页 | 网站地图
All rights reserved Powered by www.wfyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com