如何控制界面上控件的相对大小? 用Component类的public void setSize(int width,int height) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在A对象中定义一个类型B的对象,然后,在构造A的时候,把B的句柄传过来(当然前提是B已经被实例化了)然后,当A在使用楼上老兄所说的setSize的时候,加入相应的控制B对象的语句,比如:B.setSize()什么的。就可以实现联动了。当然以上所说的是A是一个独立的继承自java类的新的自己的class,(这么多定语,晕!)如果也是一个直接实例化的对象,那么,可以在他们(A和B对象)的容器上,定义一个方法,当调用A的setSize的时候,调用这个方法来使B同样有setSize的动作。最后,最简单的办法,就是,在A.setSize()方法里,直接调用B对象的setSize方法。(不过这样代码就不“漂亮”了!呵呵)说了一大堆,不知道楼主晕不晕!嗬嗬good luck setSize中参数的单位是什么?像素?Inch?我setSize怎么没用?控件的大小都没有改变 Component类 setLayOut(null)或者XYLayout之后那个控件就JBUttom.setBounds(int,x,inty,int width,int height); 用GridBagLayout, A横向占两个块,B 横向占一个块。 同意 nwp123(风中浮云) 的看法,嘿,偶也是这么做的,不管窗口怎么缩放 用代码动态改变控件大小太累,用layout控制就简单多了。nwp123(风中浮云) 提供的就是好方法。 在Layout中,它是会按layout的大小填充的,有必要你再看下几种不同layout的具体细节。或者你setLayout(null),然后直接setBounds(int x,int y,int w,int h)->setVisible(true)就是你设的w,h的大小了。w,h应该是像素吧,好像是。调整再看了,你可在JBuilder中直接拖到想要的大小不就可以了 [BK_求助]Socket:服务器无法在select()处阻塞 java编程中网络连接 找不到类 jar包 请问如何使JEditPane显示滚动到底部 急 在线等 盼大侠们帮我解决以下这个问题 请问一下各位关于ServerSocket和jsp页面的问题,急~~~ 程序调试通过,为什么屏幕不显示结果? 从那可以下载visual j++6.0 给点概念就好,1:用java能不能启动系统中的其它文件;2:用java能不能,如何实现多进程间的通信?谢谢各位高人 都是policy惹的祸 如何继承Connection接口? 极菜问题:怎样将byte[]转换成String ?
然后,在构造A的时候,
把B的句柄传过来(当然前提是B已经被实例化了)
然后,当A在使用楼上老兄所说的setSize的时候,
加入相应的控制B对象的语句,
比如:B.setSize()什么的。就可以实现联动了。当然以上所说的是A是一个独立的继承自java类的新的自己的class,
(这么多定语,晕!)如果也是一个直接实例化的对象,
那么,可以在他们(A和B对象)的容器上,定义一个方法,
当调用A的setSize的时候,调用这个方法来使B同样有setSize的动作。最后,最简单的办法,就是,
在A.setSize()方法里,直接调用B对象的setSize方法。
(不过这样代码就不“漂亮”了!呵呵)
说了一大堆,不知道楼主晕不晕!嗬嗬good luck
像素?Inch?
我setSize怎么没用?
控件的大小都没有改变
之后那个控件就JBUttom.setBounds(int,x,inty,int width,int height);
用layout控制就简单多了。nwp123(风中浮云) 提供的就是好方法。
或者你setLayout(null),然后直接setBounds(int x,int y,int w,int h)->setVisible(true)就是你设的w,h的大小了。w,h应该是像素吧,好像是。调整再看了,你可在JBuilder中直接拖到想要的大小不就可以了