JAVA出错了!请高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:49:50
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class WelcomeTest
{ public static void main(strint[] args)
{WelcomeFrame Frame = new WelcomeFrame();
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Frame.show();
}
}
class WelcomeFrmae extends JFrame
{ public WelcomeFrame()
{setTitle("Welcome");
setSize(DEFAULT_WIDTH.DEFAULT_HEIGHT);
WelcomePanel Panel =new WelcomePanel();
Container contentPane = getContentPane();
contentPane.add(Panel);
}
public static final int DEFAULT_WIDTH=300;
public static final int DEFAULT_HEIGHT=200;
}
class WelcomePanel extends JPanel
{ public WelcomePanel()
{ JLabel prompt = new JLabel("请输入您的名字:");
final JTextField input=new JTextField(10);
final JTextField output=new JTextField(25);
JButton btnn = new JButton("Welcome");
add(prompt);

朋友 你的习惯不怎么好 建议把构造放上面 main函数放下面 你这样没人爱看你代码
还有{习惯不好 这个{一般都放在一条语句后面 不要把C语言格式拿来 被人笑话的
String你看你写的啥
下面的WelcomeFrame 你看你写成啥了
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
中间应该是,号

修改如下,测试通过!

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class WelcomeTest {
public static void main(String[] args) {
WelcomeFrame Frame = new WelcomeFrame();
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Frame.show();
}
}

class WelcomeFrame extends JFrame {
public WelcomeFrame() {
setTitle("Welcome");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
WelcomePanel Panel = new WelcomePanel();
Container contentPane = getContentPane();
contentPane.add(Panel);
}

public static final int DEFAULT_WIDTH = 300;

public static final int DEFAULT_HEIGHT = 200;
}

class WelcomePanel extends JPanel {