我的程序编译通过了,就是界面出不来,希望得到解答,谢谢,紧急!
import java.awt.Frame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.*;
class JGWanalysis { public JFrame JGWanalysis = null;  
public JPanel JGWPane = null;
public JLabel jinputLabel = null;
public JTextField jinputTextField = null;
public JToolBar jJToolBarBar = null;
public JButton jBass = null;
public JLabel jtimeLabel = null;
public JLabel jpeopleLabel = null;
public JProgressBar jProgressBar = null;
public JLabel janalysisLabel = null;
public JTextArea janalysisTextArea = null;
public JTextField jtimeTextField = null;
public JTextField jpeopleTextField = null;
public JButton jBbase = null; public JFrame getJGWanalysis() {
if (JGWanalysis == null) {
JGWanalysis = new JFrame();
JGWanalysis.setSize(new Dimension(385, 475));
JGWanalysis.setTitle("甲骨卜辞分析系统");
JGWanalysis.setContentPane(getJGWPane());
                                                      JGWanalysis.setVisible(true);
}
return JGWanalysis;
}
public JPanel getJGWPane() {
if (JGWPane == null) {
janalysisLabel = new JLabel();
janalysisLabel.setBounds(new Rectangle(1, 295, 375, 130));
janalysisLabel.setText("归属:");
jpeopleLabel = new JLabel();
jpeopleLabel.setBounds(new Rectangle(2, 220, 369, 37));
jpeopleLabel.setText("贞人:");
jtimeLabel = new JLabel();
jtimeLabel.setBounds(new Rectangle(2, 155, 369, 38));
jtimeLabel.setText("时间:");
jinputLabel = new JLabel();
jinputLabel.setBounds(new Rectangle(2, 33, 373, 42));
jinputLabel.setText("输入:");
JGWPane = new JPanel();
JGWPane.setLayout(null);
JGWPane.add(jinputLabel, null);
JGWPane.add(getJinputTextField(), null);
JGWPane.add(getJJToolBarBar(), null);
JGWPane.add(getJBass(), null);
JGWPane.add(jtimeLabel, null);
JGWPane.add(jpeopleLabel, null);
JGWPane.add(getJProgressBar(), null);
JGWPane.add(janalysisLabel, null);
JGWPane.add(getJanalysisTextArea(), null);
JGWPane.add(getJtimeTextField(), null);
JGWPane.add(getJpeopleTextField(), null);
JGWPane.add(getJBbase(), null);
JGWPane.setVisible(true); }
return JGWPane;
}
public JTextField getJinputTextField() {
if (jinputTextField == null) {
jinputTextField = new JTextField();
jinputTextField.setBounds(new Rectangle(46, 33, 327, 43));
jinputTextField.setText("在此输入甲骨文");
}
return jinputTextField;
}
public JToolBar getJJToolBarBar() {
if (jJToolBarBar == null) {
jJToolBarBar = new JToolBar();
jJToolBarBar.setBounds(new Rectangle(0, 0, 377, 27));
}
return jJToolBarBar;
}
public JButton getJBass() {
if (jBass == null) {
jBass = new JButton();
jBass.setBounds(new Rectangle(64, 102, 109, 36));
jBass.setText("确定并查询");
}
return jBass;
}
public JProgressBar getJProgressBar() {
if (jProgressBar == null) {
jProgressBar = new JProgressBar();
jProgressBar.setBounds(new Rectangle(0, 423, 379, 22));
}
return jProgressBar;
}
public JTextArea getJanalysisTextArea() {
if (janalysisTextArea == null) {
janalysisTextArea = new JTextArea();
janalysisTextArea.setBounds(new Rectangle(47, 295, 329, 129));
}
return janalysisTextArea;
}
public JTextField getJtimeTextField() {
if (jtimeTextField == null) {
jtimeTextField = new JTextField();
jtimeTextField.setBounds(new Rectangle(45, 155, 327, 39));
}
return jtimeTextField;
} public JTextField getJpeopleTextField() {
if (jpeopleTextField == null) {
jpeopleTextField = new JTextField();
jpeopleTextField.setBounds(new Rectangle(45, 221, 328, 38));
}
return jpeopleTextField;
}
public JButton getJBbase() {
if (jBbase == null) {
jBbase = new JButton();
jBbase.setBounds(new Rectangle(205, 101, 109, 36));
jBbase.setText("数据库备份");
}
return jBbase;
}
     
}
public class a {
public static void main(String[] args){
new JGWanalysis();
}
}

解决方案 »

  1.   

    class JGWanalysis 继承JFrame父类就应该可以了
      

  2.   

    那要看你是在什么环境下运行的啦如果是eclipse,那就右键-->> run as -->> Application 即可如果是命令行运行,那就运行 java a,即运行含有主函数main的 a 类
    看你这段代码似乎是不完整的,我很怀疑能不能运行的起来
      

  3.   

    class JGWanalysis extends JFrame
    试了不行呀!
      

  4.   

    还是不行,这段程序是eclipse的VE生成的,由于自己对Java界面不是很了解,再加上老师急着要,就用了这个,还是出不来界面呀
      

  5.   

    public JFrame getJGWanalysis() 这个你该成public JGWanalysis()应该是没有自定构造函数