求大神帮忙关于布局 最好有源代码说明,没有也行,只要描述清楚就行.本人新手,请讲详细点,万分感谢!!!我要实现图片中的这个布局. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想写固定大小的,你能不能讲的明白点,GUI我们还没学,所以、、、、、、、、、、、 BorderLayout 上下左右中,中间放显示游戏状态的,左边放一个JPanel用GridLayout布局4行一列(每一行放置一个)。右边放一个JPanel也是用GridLayout布局4行一列(每一行放置一个)。上面没有就不要放东西,下部放置一个JPanel用GridBagLayout(详情看API上有例子)进行布局,这样应该就可以实现了。 将需要承载组建的对象的布局设置为null(xx.setLayout(null)),然后使用xx.setBounds(x,y,width,height)设置据对位置,和宽高。在它里面放置的所有组建都使用setBounds方法。 这个是我实现的,可是我是用button填充的,我想问一下能不能不用button做出这个效果。还有中间的center我想做出这个效果,里面显示文本信息,并且有像word那样边界效果。 用button填充是什么意思我没弄明白,中间的你可以放上一个TextArea组件设置为不可编辑的看看能不能实现你说的效果。 首先游戏界面一般是大小不可变的,建议使用绝对布局public class Gui { private JFrame jFrame; private Container container; public void init(){ jFrame.setContentPane(container); container.setLayout(null); }}然后组建使用s.setBounds(x,y,h,w);逐个的进行布局。。我前些日子也刚写过一个java小游戏,使用的就是绝对布局,是一个射击类的。至于你说的button填充,我理解的意思是在button里面绘制一些图片来使buttion显得更美观是么?这个要重写button中的绘图方法。好像是paint(g),还一个是compentPaint(g);第二个有可能拼错了,第一个是覆盖的,第二个是不覆盖的。 java wait(long num)的问题 java 如何读取oracle 数据库表中的二进制文件,并将它以doc文件的格式保存在本地? jsp点击连接问题 配电脑 关于截图的思路? 一个Socket的Client端的问题,想了很久。 Java泛型,请教高手 怎么测试一个程序的运行时间? 小妹碰到了【一个较菜的问题】请指点! Java Swing中如何建立表头(尤其是NetBeans中如何操作?) [java菜鸟求助系列]之For循环练习题 java编写聊天室
上面没有就不要放东西,下部放置一个JPanel用GridBagLayout(详情看API上有例子)进行布局,
这样应该就可以实现了。
这个是我实现的,可是我是用button填充的,我想问一下能不能不用button做出这个效果。还有中间的center我想做出这个效果,里面显示文本信息,并且有像word那样边界效果。
public class Gui {
private JFrame jFrame;
private Container container;
public void init(){
jFrame.setContentPane(container);
container.setLayout(null);
}
}
然后组建使用s.setBounds(x,y,h,w);逐个的进行布局。。
我前些日子也刚写过一个java小游戏,使用的就是绝对布局,是一个射击类的。至于你说的button填充,我理解的意思是在button里面绘制一些图片来使buttion显得更美观是么?
这个要重写button中的绘图方法。
好像是paint(g),还一个是compentPaint(g);第二个有可能拼错了,第一个是覆盖的,第二个是不覆盖的。