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();
}
}
展开
 我来答
百度网友495e229
2012-11-20 · TA获得超过699个赞
知道小有建树答主
回答量:332
采纳率:87%
帮助的人:125万
展开全部
你真是对人们的智商进行挑战啊。
说一个代码问题之后再说代码的不能运行出界面问题。
你的包名为什么是大写的
还有方法名ZhuYM为什么是大写开头。

好了问题来了:ZhuYM如果是构造函数 请你去掉void ,那么你试试你的运行结果。
我想你应该知道你的问题在哪里了
追问
.....我是新手嘛   包名和类名一般写程序都不能用大写开头么       ZhuYM的确是构造函数    至于VOID。。。。我只书面了解到他是无返回值的意思。真心不知道构造函数为什么不需要返回值
百度网友eee68a6
2012-11-20 · TA获得超过210个赞
知道答主
回答量:81
采纳率:100%
帮助的人:67.1万
展开全部
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();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b79347d3a
2012-11-21 · TA获得超过318个赞
知道小有建树答主
回答量:357
采纳率:100%
帮助的人:223万
展开全部
2个问题
1、没有构造方法 如果public void ZhuYM()是构造的话 请去掉void
2、button1, button2等控件 都只是定义了 没有实例化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式