首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Swing作的计算器,界面布局遇到困难了,大家能否帮忙解决下

2013-06-26 
Swing做的计算器,界面布局遇到困难了,大家能否帮忙解决下?如上图那样的,画有红圈的区域,那些按钮的布局该

Swing做的计算器,界面布局遇到困难了,大家能否帮忙解决下?

如上图那样的,画有红圈的区域,那些按钮的布局该怎么实现呢?主要是“0”和“=”这两个按钮和其他按钮。

java小白一个,java的课程实验有道题目是做计算器的,但是Swing做界面真心有点力不从心。

主框架布局为6行1列的网格。
我原先的想法是用网格包布局,但是那些参数(位置、大小...)的值老是设置不对,或者用FlowLayout流布局,但是具体怎么实现也还不知道。

大家帮帮忙,给点意见或想法吧:) swing java
[解决办法]

引用:
引用:Java code?12frame.setLayout(null);//把布局设为nullbutton.setBounds(a,b,c,d);//调用用这个方法,a,b是组件的坐标位置,c,d是组件的大小

这样写的话,组件多了很麻烦的,要先算好各个组件的位置
这个坐标 要怎么计算呢?嗯,只要实现了最后两行的就可以了
  ……

就是根据你的窗口的大小,组件的大小计算啊,这个坐标是组件左上角的坐标吧,后面2个参数是组件的
宽度的高度
[解决办法]
可以用户gridbaglayout,楼主不妨去查查看
[解决办法]
把默认的布局去掉,然后用绝对大小位置来控制所有按钮就可以了。
[解决办法]
我也做了一个有点类似的,以前做到一般,http://s.yunio.com/L9zIBy
[解决办法]
用网格布局,好像是设置GridBagLayout中的gridheight=2

热点排行