看了你代码,我都晕了
建议用eclipse重写。。
问题太多,

解决方案 »

  1.   

    import java.awt.GridLayout;
    import javax.swing.*;public class Info extends JFrame {
    private JLabel titleLabel = new JLabel("Title:", SwingConstants.RIGHT); private JTextField title; private JLabel addressLabel = new JLabel("Address:", SwingConstants.RIGHT); private JTextField address; //private JLabel typeLabel = new JLabel("Type:", SwingConstants.RIGHT); private JTextField type; Info() {
    super("Site Information");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    String response1 = JOptionPane.showInputDialog(null,
    "Enter the site title:");
    title = new JTextField(response1, 20); String rasponse2 = JOptionPane.showInputDialog(null,
    "Enter the site address:");
    address = new JTextField(rasponse2, 20); String[] choices = { "Persional", "Commercial", "Unkonwn" };
    int response3 = JOptionPane.showOptionDialog(null,
    "What type of site is it?", "Site Type", 0,
    JOptionPane.QUESTION_MESSAGE, null, choices, choices[0]);
    type = new JTextField(choices[response3], 20); JPanel pane = new JPanel();
    pane.setLayout(new GridLayout(3, 2));
    pane.add(titleLabel);
    pane.add(title);
    pane.add(addressLabel);
    pane.add(address);
    pane.add(type); setContentPane(pane);
    } public static void main(String[] arguments) {
    try {
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch (Exception e) {
    System.out
    .println("Couldn't use the system" + "look and feel:" + e);
    }
    Info frame = new Info();
    frame.pack();
    frame.setVisible(true);
    }}
      

  2.   

    import java.awt.event.*;
    import java.applet.*;
    import javax.swing.*;
    import java.awt.GridLayout;public class Info extends JFrame {
    private JLabel titleLabel = new JLabel("Title:" + SwingConstants.RIGHT);
    private JTextField title;
    private JLabel addressLabel = new JLabel("Address:" + SwingConstants.RIGHT);
    private JTextField address;
    private JLabel typeLabel = new JLabel("Type:" + SwingConstants.RIGHT);
    private JTextField type; private Info() {
    super("Site Information");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    String response1 = JOptionPane.showInputDialog(null,
    "Enter the site title:");
    title = new JTextField(response1, 20); String rasponse2 = JOptionPane.showInputDialog(null,
    "Enter the site address:");
    address = new JTextField(rasponse2, 20); String[] choices = { "Persional", "Commercial", "Unkonwn" };
    int response3 = JOptionPane.showOptionDialog(null,
    "What type of site is it?", "Site Type", 0,
    JOptionPane.QUESTION_MESSAGE, null, choices, choices[0]);
    type = new JTextField(choices[response3], 20); JPanel pane = new JPanel();
    pane.setLayout(new GridLayout(3, 2));
    pane.add(titleLabel);
    pane.add(title);
    pane.add(addressLabel);
    pane.add(address);
    pane.add(type); setContentPane(pane); } public static void main(String[] arguments) {
    try {
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch (Exception e) {
    System.out
    .println("Couldn't use the system" + "look and feel:" + e);
    }
    JFrame frame = new Info();
    frame.pack();
    frame.show();
    }}
      

  3.   

    楼主英语要好好学,都是拼写错
    最后这里不行的话
    frame.show();
    改成
    frame.setVisible(true);