80分求JAVA强人解答题目。

来源:百度知道 编辑:UC知道 时间:2024/06/10 14:22:01
编写一个程序,创建复选框、单选框、文本区域、单行文本框等组件,并实现根据用户从键盘输入的十进制数,选择不同的选项可以转换为二进制、八进制和十六进制数。

我是新手。故要有解释的。。谢谢了哦。。
即在文本区域输入数值,3个单选框,分别是2,8,16进制。
文本框中显示转换后的值。

你得说清楚那些控件做什么呀,我这里有个同类型的程序 你可以改一下然后自己做
  import java.util.*;
  import java.awt.*;
  import java.awt.event.*;
  import javax.swing.*;

  public class Converter extends JFrame implements ActionListener{
  public static final int WIDTH = 300;
  public static final int HEIGHT =100;
  private JLabel lb1;
  private JLabel lb2;
  private JTextField text1;
  private JTextField text2;
  private JButton bt1;
  private JButton bt2;
  private JButton bt3;

  public static void main(String[] args) {
  Converter guiConverter = new Converter();
  guiConverter.setVisible(true);
  guiConverter.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }//main

  public Converter(){
  setTitle("Converter");
  setSize(WIDTH,HEIGHT);
  Container contentPane = getContentPane();
  contentPane.setLayout(new BorderLayout());

  lb1=new JLabel("十进制数 : "