Swing做的计算器,界面布局遇到困难了,大家能否帮忙解决下?
如上图那样的,画有红圈的区域,那些按钮的布局该怎么实现呢?主要是“0”和“=”这两个按钮和其他按钮。
java小白一个,java的课程实验有道题目是做计算器的,但是Swing做界面真心有点力不从心。
主框架布局为6行1列的网格。
我原先的想法是用网格包布局,但是那些参数(位置、大小...)的值老是设置不对,或者用FlowLayout流布局,但是具体怎么实现也还不知道。
大家帮帮忙,给点意见或想法吧:) swing java
[解决办法]
就是根据你的窗口的大小,组件的大小计算啊,这个坐标是组件左上角的坐标吧,后面2个参数是组件的
宽度的高度
[解决办法]
可以用户gridbaglayout,楼主不妨去查查看
[解决办法]
把默认的布局去掉,然后用绝对大小位置来控制所有按钮就可以了。
[解决办法]
我也做了一个有点类似的,以前做到一般,http://s.yunio.com/L9zIBy
[解决办法]
用网格布局,好像是设置GridBagLayout中的gridheight=2