swing版本计算器排版问题
2013-10-12 15:20
169 查看
package Swing_exercise; import java.awt.*; import javax.swing.*; public class Calc extends JFrame { JPanel mainPanle, show, rightPanel; JTextField showIn; JButton[] jbs = new JButton[9]; JButton zero = new JButton("0"); JButton add1 = new JButton("+"); JButton less = new JButton("-"); JButton muit = new JButton("*"); JButton div = new JButton("/"); JButton point = new JButton("."); JButton equal = new JButton("="); Calc() { mainPanle = new JPanel(new GridLayout(4, 3, 10, 10)); show = new JPanel(new FlowLayout()); rightPanel = new JPanel(new GridLayout(4, 1, 10, 10)); for (int i = 0; i < 9; i++) { jbs[i] = new JButton(String.valueOf(i + 1)); } for (int i = 0; i < 9; i++) { mainPanle.add(jbs[i]); } mainPanle.add(point); mainPanle.add(zero); mainPanle.add(equal); showIn = new JTextField(20); show.add(showIn); add1.setForeground(Color.gray); add1.setBackground(Color.black); add1.setFont(new Font("黑体", Font.BOLD, 8)); rightPanel.add(add1); rightPanel.add(less); rightPanel.add(muit); rightPanel.add(div); this.add(show, BorderLayout.NORTH); this.add(mainPanle); this.add(rightPanel, BorderLayout.EAST); this.setResizable(false); this.setVisible(true); this.setBounds(400, 300, 250, 320); this.setDefaultCloseOperation(EXIT_ON_CLOSE); } public static void main(String[] args) { new Calc(); } }
怎么在JFrame上 对左右两个JPanel的间距进行设置??
相关文章推荐
- awt,swing做的计算器小代码(效果图和源码)对前面版本作了些小修改
- 关于在电脑上同时安装多个IE版本的问题
- 关于linux环境下GCC与g++编译器高低版本转换的问题
- Xcode 升级成Xcode 8 版本以后,出现 Signing for "sqlite3--test" requires a development team. 问题的解决
- Qt Creator 添加arm版本的qmake时的问题
- jQuery1.9+ 废弃的函数和方法 升级Jquery版本遇到的问题
- gradle版本问题解决方案
- TankWar 单机(JAVA版) 版本1.0~版本1.4 坦克方向打出多发子弹 并解决子弹不消亡问题
- Android 5.1版本以上WebView内存泄漏问题及快速解决方法
- 针对Android4.4以上版本,通过uri获取 data为null问题解决方案
- MTK android 4.0 以上版本 recovery 可删除app内置问题
- NodeJS学习(四) package.json版本更新问题
- 安装多个jdk,多个tomcat版本的冲突问题
- Android组件化初探一(各Module库版本统一问题)
- VS 2008与老版本插件的兼容性问题导致Crash
- win7下的PHP+IIS配置,找不到php5isapi.dll的问题,版本5.4.9
- Vmware 14.0 版本中安装Ubuntu 17.10版本无法调整分辨率的问题
- cocoapods的安装和使用以及版本升级遇到的问题
- IOS开发中如何区分版本问题
- Myeclipse中SVN版本与客户端版本出现冲突问题与解决方法