java 简单的计算器程序,Java 简易计算器程序
最近開始學習java,參考教科書寫了一個簡單的計算器程序,貼上來,以便有用的時候可以參考。
呵呵,哈哈!!!
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.text.DecimalFormat;
import javax.swing.*;
public class Calculator extends JFrame implements ActionListener, ItemListener {
private JButton buttons[];
private JButton btClear, btTransfer;
private JTextField resultArea;
private JPanel resultPanel, buttonsPanel, transferPanel;
int cmbIndex = 1;
private String string[] = { "7", "8", "9", "/", "6", "5", "4", "*", "3",
"2", "1", "-", "0", ".", "=", "+" };
private String s = "", shu1 = "", shu2 = "", shu3 = "";
private static int fo = 0;
JComboBox cmbox;
private boolean ff = true;
public Calculator() {
super("進制計算器");
Container container = getContentPane();
container.setLayout(new FlowLayout());
resultPanel = new JPanel();
resultArea = new JTextField(13);
resultPanel.add(resultArea);
btClear = new JButton("C");
resultPanel.add(btClear);
transferPanel = new JPanel();
cmbox = new JComboBox();
cmbox.addItem("10進制轉換為2進制");
cmbox.addItem("10進制轉換為8進制");
cmbox.addItem("10進制轉換為16進制");
cmbox.addItem("2進制轉換為8進制");
cmbox.addItem("2進制轉換為10進制");
cmbox.addItem("2進制轉換為16進制");
cmbox.addItem("8進制轉換為2進制");
cmbox.addItem("8進制轉換為10進制");
cmbox.addItem("8進制轉換為16進制");
cmbox.addItem("16進制轉換為2進制");
cmbox.addItem("16進制轉換為8進制");
cmbox.addItem("16進制轉換為10進制");
transferPanel.add(cmbox);
btTransfer = new JButton("轉");
transferPanel.add(btTransfer);
buttonsPanel = new JPanel();
buttonsPanel.setLayout(new GridLayout(4, 4, 10, 10));
butto
總結
以上是生活随笔為你收集整理的java 简单的计算器程序,Java 简易计算器程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存超频攻略:选对内存条、调好参数、稳定
- 下一篇: Java 核心编程技术干货