资源简介

JAVA计算器小程序(多进制计算、转换) 包含 2进制 8进制 10进制 16进制数的计算,转换

资源截图

代码片段和文件信息

import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
import java.lang.*;
public class SZJSQ extends Japplet implements ActionListener
{
 String lineTag=“D:“;
 boolean i=true;
 int flag = 0tflag = 0;
 int transfer = 0;
 int tf=0;
 private JButton binary = new JButton(“二进制“);
 private JButton octal = new JButton(“八进制“);
 private JButton decimal = new JButton(“十进制“);
 private JButton hexa = new JButton(“十六进制“);
 private JButton num0=new JButton(“0“);
 private JButton num1=new JButton(“1“);
 private JButton num2=new JButton(“2“);
 private JButton num3=new JButton(“3“);
 private JButton num4=new JButton(“4“);
 private JButton num5=new JButton(“5“);
 private JButton num6=new JButton(“6“);
 private JButton num7=new JButton(“7“);
 private JButton num8=new JButton(“8“);
 private JButton num9=new JButton(“9“);
 private JButton numA=new JButton(“A“);
 private JButton numB=new JButton(“B“);
 private JButton numC=new JButton(“C“);
 private JButton numD=new JButton(“D“);
 private JButton numE=new JButton(“E“);
 private JButton numF=new JButton(“F“);
 private JButton zuok=new JButton(“(“);
 private JButton youk=new JButton(“)“);
 private JButton dian=new JButton(“.“);
 private JButton NULL=new JButton(“转换“);
 private JButton plu=new JButton(“+“);
 private JButton min=new JButton(“-“);
 private JButton mul=new JButton(“x“);
 private JButton div=new JButton(“/“);
 private JButton equ=new JButton(“=“);
 private JButton cle=new JButton(“c“);//清除
 private JTextField space=new JTextField(40);

 public void init()
 {
  JPanel text=new JPanel();
  text.setLayout(new FlowLayout());
  text.add(space);
  JPanel buttons=new JPanel();
  buttons.setLayout(new GridLayout(65));

  buttons.add(binary);
  buttons.add(octal);
  buttons.add(decimal);
  buttons.add(hexa);
  buttons.add(NULL);
  

  buttons.add(numA);
  buttons.add(numB);
  buttons.add(numC);
  buttons.add(zuok);
  buttons.add(youk);
  
  buttons.add(numD);
  buttons.add(numE);
  buttons.add(numF);
  buttons.add(plu);
  buttons.add(min);

  buttons.add(num9);
  buttons.add(num8);
  buttons.add(num7);
  buttons.add(mul);
  buttons.add(div);

  buttons.add(num6);
  buttons.add(num5);
  buttons.add(num4);
  buttons.add(dian);
  buttons.add(cle);

  buttons.add(num3);
  buttons.add(num2);
  buttons.add(num1);
  buttons.add(num0);
  buttons.add(equ);


  (binary).addActionListener(this);
  (octal).addActionListener(this);
  (decimal).addActionListener(this);
  (hexa).addActionListener(this);

  (numA).addActionListener(this);
  (numB).addActionListener(this);
  (numC).addActionListener(this);
  (numD).addActionListener(this);
  (numE).addActionListener(this);
  (numF).addActionListener(this);
  (num9).addActionListener(this);
  (num8).addActionListener(this);
  (num7).addActionListener(this);
  (num6).addActionListener(this);
  (num5).addActionListener(this);

评论

共有 条评论