下面我将分享用Java制作简易画图板的过程。
2013-02-11 19:37
405 查看
本文分享我用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,制作简易画图板
- Java 编写的简易画图板
- 【分享】Java开发过程中中文乱码问题总结
- 制作一个简易的网页,用不同的颜色区分头部、内容以及底部,在滚动页面的过程中,底部保持不变。
- 下面是java学习过程中的总结
- 分享~~黑马程序员-java内存结构和对象创建的过程
- 【java工具】使用jdbc访问数据库获取某个存储过程信息及下面参数信息
- Java版贪吃蛇制作过程分享
- 简易数字时钟软件详细制作过程
- IT面试网模拟Java面试过程分享第一篇
- 【分享】Java开发过程中中文乱码问题总结
- 短视频的崛起,会催生更多制作短视频的工具,Sketchvid 让用户记录并分享绘画过程
- Java版简易画图板的实现
- [分享] WIN7x64封装体积小于4G制作过程
- 使用数组制作简易的用户管理系统【java】
- 【转】老外分享2.5D角色美术制作过程
- 智能小车制作过程全纪录: 四、软件平台--- Java 控制GPIO
- Java反射应用_自己实现简易Spring IOC逻辑过程
- java_简易画图板