下面我将分享用Java制作简易画图板的过程。
2013-02-11 19:37
459 查看
本文分享我用Java制作计算器的过程。
version 1
JSQFrame.java
Java代码
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class JSQFrame extends JFrame {
public static void main(String args[]) {
/**
* 初始化一个界面
*/
JSQFrame frame = new JSQFrame();
frame.setTitle("计算器");// 设置标题
frame.setSize(200, 200);// 设置大小
frame.setDefaultCloseOperation(3);// 关闭
frame.setLocationRelativeTo(null);// 设置位置
frame.setResizable(false);// 不可改变大小
/**
* 设置布局
*/
FlowLayout layout = new FlowLayout();
frame.setLayout(layout);
/**
* 输入框
*/
JTextField valueField = new JTextField("0.", 16); // 初始值为"0.",长度为16字符
/**
* 设置内容右对齐
*/
valueField.setHorizontalAlignment(JTextField.RIGHT);
frame.add(valueField);
/**
* 禁止编辑输入框
*/
valueField.setEditable(false);
valueField.setBackground(java.awt.Color.WHITE);
String values[] = { "7", "8", "9", "/", "4", "5", "6", "*", "1", "2",
"3", "-", "0", ".", "=", "+" };
for (int i = 0; i < values.length; i++) {
JButton btn = new JButton(values[i]);
frame.add(btn);
}
frame.setVisible(true);
}
}
version 1
JSQFrame.java
Java代码
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class JSQFrame extends JFrame {
public static void main(String args[]) {
/**
* 初始化一个界面
*/
JSQFrame frame = new JSQFrame();
frame.setTitle("计算器");// 设置标题
frame.setSize(200, 200);// 设置大小
frame.setDefaultCloseOperation(3);// 关闭
frame.setLocationRelativeTo(null);// 设置位置
frame.setResizable(false);// 不可改变大小
/**
* 设置布局
*/
FlowLayout layout = new FlowLayout();
frame.setLayout(layout);
/**
* 输入框
*/
JTextField valueField = new JTextField("0.", 16); // 初始值为"0.",长度为16字符
/**
* 设置内容右对齐
*/
valueField.setHorizontalAlignment(JTextField.RIGHT);
frame.add(valueField);
/**
* 禁止编辑输入框
*/
valueField.setEditable(false);
valueField.setBackground(java.awt.Color.WHITE);
String values[] = { "7", "8", "9", "/", "4", "5", "6", "*", "1", "2",
"3", "-", "0", ".", "=", "+" };
for (int i = 0; i < values.length; i++) {
JButton btn = new JButton(values[i]);
frame.add(btn);
}
frame.setVisible(true);
}
}
import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextField; public class JSQFrame extends JFrame { public static void main(String args[]) { /** * 初始化一个界面 */ JSQFrame frame = new JSQFrame(); frame.setTitle("计算器");// 设置标题 frame.setSize(200, 200);// 设置大小 frame.setDefaultCloseOperation(3);// 关闭 frame.setLocationRelativeTo(null);// 设置位置 frame.setResizable(false);// 不可改变大小 /** * 设置布局 */ FlowLayout layout = new FlowLayout(); frame.setLayout(layout); /** * 输入框 */ JTextField valueField = new JTextField("0.", 16); // 初始值为"0.",长度为16字符 /** * 设置内容右对齐 */ valueField.setHorizontalAlignment(JTextField.RIGHT); frame.add(valueField); /** * 禁止编辑输入框 */ valueField.setEditable(false); valueField.setBackground(java.awt.Color.WHITE); String values[] = { "7", "8", "9", "/", "4", "5", "6", "*", "1", "2", "3", "-", "0", ".", "=", "+" }; for (int i = 0; i < values.length; i++) { JButton btn = new JButton(values[i]); frame.add(btn); } frame.setVisible(true); } }
相关文章推荐
- 下面我将分享用Java制作简易画图板的过程。
- java,制作简易画图板
- 记录自己在centos虚拟机搭建简易git服务器的过程,分享给大家
- Java学习笔记 制作图表过程(Eclipse+JFreeChart)
- mysql数据库绿色软件制作过程(跟大家分享一下,希望对新手有所帮助)
- Java基础——Static修饰符+静态相关+帮助文档制作+对象初始化_调用成员过程+单例设计
- 简易Java爬虫制作
- 流程图的介绍以及制作全过程技巧分享
- java编写简易的画图板
- 自己写的简易版Java日志类分享
- [分享] WIN7x64封装体积小于4G制作过程
- java实现简易画图板 & 曲线的画法 & 总结
- java学习--FULL GC分析过程分享
- 一个项目完整制作过程的分享
- jQuery焦点图切换简易插件制作过程全纪录
- 智能小车制作过程全纪录: 四、软件平台--- Java 控制GPIO
- 学习Java程序制作Jar、exe和安装包过程中的问题记录及理解
- 个人制作网站全过程分享
- java制作可视化的简易压缩工具
- 记录自己在centos虚拟机搭建简易git服务器的过程,分享给大家