用户在文本框中输入需要转换的十进制数,通过点击3个按钮在标签中显示结果。(点击一个实现一个)

来源:互联网 发布:软妹小九九淘宝店 编辑:程序博客网 时间:2024/04/29 14:50

import java.awt.Button;

import java.awt.FlowLayout;

import java.awt.Frame;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.*;

 

import javax.swing.*;

public class  jinzhi extends FrameimplementsActionListener{

    JTextField input;

    Button bn1;

    Button bn2;

    Button bn3;

    JTextField result1;

    JTextField result2;

    JTextField result3;

    jinzhi(){

    this.setSize(800, 250);

    input = new JTextField(5);

    bn1 = new Button("二进制");

    bn2 = new Button("八进制");

    bn3 = new Button("十六进制");

    result1 = new JTextField(5);

    result2 = new JTextField(5);

    result3 = new JTextField(5);

    this.setLayout(new FlowLayout());

    add(input);

    add(bn1);

    add(result1);

    add(bn2);

    add(result2);

    add(bn3);

    add(result3);

    bn1.addActionListener(this);

    bn2.addActionListener(this);

    bn3.addActionListener(this);

    this.setVisible(true);

    this.addWindowListener(new WindowAdapter(){

        public void windowClosing(WindowEvent we){

         System.exit(0);

        }

       });

    }

    @Override

    public void actionPerformed(ActionEvent e) {

       if(e.getSource()==bn1)

       result1.setText(Integer.toBinaryString(Integer.parseInt(input.getText())));

       else if(e.getSource()==bn2)

       result2.setText(Integer.toOctalString(Integer.parseInt(input.getText())));

       else if(e.getSource()==bn3)

       result3.setText(Integer.toHexString(Integer.parseInt(input.getText())));

       }

      

   

    public static void main(String[] args) {

       new jinzhi();

    }

}

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 站久了脚肿了怎么办 孩子初中了书写越来越潦草怎么办 给孩子自由孩子无法无天怎么办 孩子挑食幼儿园老师该怎么办 老师说孩子挑食家长怎么办 工作中老是粗心不细心怎么办 小孩数学总是特别粗心该怎么办 孩子起范疙瘩的怎么办 做题马虎不认真怎么办 孩子考差了家长怎么办 小孩写作业不认真怎么办 小孩不认真检查作业怎么办 一年级的小孩作业不认真怎么办 一年级学生做题粗心怎么办 一年级的学生做题粗心怎么办 孩子做作业注意力不集中怎么办 小学三年孩子抄答案怎么办 孩子写作业不认真审题怎么办 一年级小孩审题不认真怎么办 孩子审题不认真马虎怎么办 孩子做作业不认真审题怎么办? 考老师考砸了怎么办 重要考试考砸了怎么办 二年级孩子做数学题粗心怎么办 二年级孩子考试粗心怎么办 二年级孩子考试总是粗心怎么办 二年级孩子总是粗心怎么办 小学一年级孩子抄别人作业怎么办 被老师发现抄答案怎么办 考试抄答案被老师发现怎么办 孩子撒谎不写作业怎么办 小学生做题容易马虎出错怎么办 小学生做题老是马虎怎么办 小学生做题马虎不认真怎么办 会做的题总做错怎么办 孩子数学做题粗心怎么办 孩子成绩考差了怎么办 孩子静不下心学习怎么办 孩子考试时总是粗心马虎怎么办 小学二年级学生厌学怎么办 三岁宝宝肚脐痛怎么办