您的位置:首页 > 编程语言 > Java开发

下面我将分享用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);
}
}

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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: