请大家看下面这个程序
JLabel jl=new JLabel("用户名:");
jl.setBounds(10, 10, 200, 18); 这两行程序很简单 但是setBounds()里面的参数是什么是我一直很困惑的问题, 听有些人说好像是 像素 这个答案对吗??还请高手详解 谢谢 各位 本人菜鸟
JLabel jl=new JLabel("用户名:");
jl.setBounds(10, 10, 200, 18); 这两行程序很简单 但是setBounds()里面的参数是什么是我一直很困惑的问题, 听有些人说好像是 像素 这个答案对吗??还请高手详解 谢谢 各位 本人菜鸟
左上角X坐标,
左上角y坐标,
宽度,
高度
)
注:单位为像素
swing中组件的位置基本都用setBounds 第一个参数是指你的jl标签左端在当前面板上距面板最左端的距离 第二个是上端距上端的距离 这两个参数确定了jl标签在面板上的位置 之后的两个参数确定了这个jl标签的宽和高
单位是像素 上面的人已经说了 我的电脑的分辨率是1440*900 如果我做了一个全屏的大窗口程序
那么在别人的电脑上打开(假设别人的电脑分辨率是1024*768四楼的)
那么这个窗口将有一部分显示不出来 太大了 如果不用自定义布局 setSize就行了