JAVA下面这个程序为什么不能运行处界面呢
packagecom.XiT;importjava.awt.BorderLayout;importjava.io.File;importjavax.swing.JButt...
package com.XiT;
import java.awt.BorderLayout;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class ZhuYM extends JFrame {
private JPanel uppanel;
private JPanel centerpanel;
private JButton button1, button2;
private JTextField adressField;
private File curpath;
public void ZhuYM() {
//init();
//initDrivers();
this.add(uppanel, BorderLayout.NORTH);
this.add(centerpanel, BorderLayout.CENTER);
uppanel.add(button1, button2);
uppanel.add(adressField);
this.setSize(800, 600);
this.setTitle("文件管理器");
this.setDefaultCloseOperation(ZhuYM.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new ZhuYM();
}
} 展开
import java.awt.BorderLayout;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class ZhuYM extends JFrame {
private JPanel uppanel;
private JPanel centerpanel;
private JButton button1, button2;
private JTextField adressField;
private File curpath;
public void ZhuYM() {
//init();
//initDrivers();
this.add(uppanel, BorderLayout.NORTH);
this.add(centerpanel, BorderLayout.CENTER);
uppanel.add(button1, button2);
uppanel.add(adressField);
this.setSize(800, 600);
this.setTitle("文件管理器");
this.setDefaultCloseOperation(ZhuYM.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new ZhuYM();
}
} 展开
3个回答
展开全部
你真是对人们的智商进行挑战啊。
说一个代码问题之后再说代码的不能运行出界面问题。
你的包名为什么是大写的
还有方法名ZhuYM为什么是大写开头。
好了问题来了:ZhuYM如果是构造函数 请你去掉void ,那么你试试你的运行结果。
我想你应该知道你的问题在哪里了
说一个代码问题之后再说代码的不能运行出界面问题。
你的包名为什么是大写的
还有方法名ZhuYM为什么是大写开头。
好了问题来了:ZhuYM如果是构造函数 请你去掉void ,那么你试试你的运行结果。
我想你应该知道你的问题在哪里了
追问
.....我是新手嘛 包名和类名一般写程序都不能用大写开头么 ZhuYM的确是构造函数 至于VOID。。。。我只书面了解到他是无返回值的意思。真心不知道构造函数为什么不需要返回值
展开全部
this.add(uppanel, BorderLayout.NORTH);
this.add(centerpanel, BorderLayout.CENTER);
uppanel.add(button1, button2);
uppanel.add(adressField);
这几行代码有问题,先把这几行注释掉试试能运行么。
import java.awt.BorderLayout;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class ZhuYM extends JFrame {
private JPanel uppanel;
private JPanel centerpanel;
private JButton button1, button2;
private JTextField adressField;
private File curpath;
public ZhuYM() {
// init();
// initDrivers();
uppanel = new JPanel();
centerpanel = new JPanel();
button1 = new JButton("bt1");
button2 = new JButton("bt2");
adressField = new JTextField(20);
this.add(uppanel, BorderLayout.NORTH);
this.add(centerpanel, BorderLayout.CENTER);
uppanel.add(button1);
uppanel.add(button2);
uppanel.add(adressField);
this.setSize(800, 600);
this.setTitle("文件管理器");
this.setDefaultCloseOperation(ZhuYM.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new ZhuYM();
}
}
this.add(centerpanel, BorderLayout.CENTER);
uppanel.add(button1, button2);
uppanel.add(adressField);
这几行代码有问题,先把这几行注释掉试试能运行么。
import java.awt.BorderLayout;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class ZhuYM extends JFrame {
private JPanel uppanel;
private JPanel centerpanel;
private JButton button1, button2;
private JTextField adressField;
private File curpath;
public ZhuYM() {
// init();
// initDrivers();
uppanel = new JPanel();
centerpanel = new JPanel();
button1 = new JButton("bt1");
button2 = new JButton("bt2");
adressField = new JTextField(20);
this.add(uppanel, BorderLayout.NORTH);
this.add(centerpanel, BorderLayout.CENTER);
uppanel.add(button1);
uppanel.add(button2);
uppanel.add(adressField);
this.setSize(800, 600);
this.setTitle("文件管理器");
this.setDefaultCloseOperation(ZhuYM.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new ZhuYM();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2个问题
1、没有构造方法 如果public void ZhuYM()是构造的话 请去掉void
2、button1, button2等控件 都只是定义了 没有实例化
1、没有构造方法 如果public void ZhuYM()是构造的话 请去掉void
2、button1, button2等控件 都只是定义了 没有实例化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询