同志们:为什么我的菜单不显示,代码是。。。 public void g()里的void要去掉,否则就不是构造函数了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void g()里的void要去掉,否则就不是构造函数了。 同意wangyuanzju(breezes) 构造方法没有返回类型public void g() //这里的void去掉,改为public g() { setTitle("记事本"); JButton bt=new JButton("ok"); JTextArea ar=new JTextArea(20,10); add (bt); add (ar); setMenu(); pack (); setVisible (true); } 你没有加容器。import javax.swing.*;//import javax.swing.event.*;import java.awt.*; public class t{ public static void main(String args[]) { a frame=new a(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); }}class a extends JFrame { Container c; public a() { c=getContentPane(); JButton bt=new JButton("ok"); JTextArea ar=new JTextArea(20,10); c.add(bt); c.add(ar); setMenu(); pack (); setSize(300,300); c.show(); } public void setMenu() { JMenuBar menuBar = new JMenuBar(); JMenuItem fileMenu=new JMenuItem("file"); setJMenuBar(menuBar); menuBar.add(fileMenu); }} Swing 的JFrame不能直接用add 直接用add的是awt的Frame JFrame要先有一个容器 再用容器的addContainer contentPane=getContentPane(); //contentPane 是容器contentPane.add(new JButton("ok"));contentPane.add(new JTextArea(20,10));public g() //同意楼上几位老大 这个是构造函数 不能有返回类型 跪求高手帮助 MyEclipse启动tomcat6.x之后访问jsp报空指针错误 序号自动加一的东东 Awt问题!请进…… java程序中是怎么内置ie内核的? 一個關於 package 的問題 如何创建一个jbutton类,并且可以编写自己得actionPerformed? java中的return 0 和c中的return 0有什么不同吗? 双击JTextArea如何实现自动滚屏功能? JB7能当JDK用吗?哪位朋友告诉我怎么把它当JDK用啊? ★★★JComboBox问题 不能出问题的问题???!!! 关于ConsoleReader的问题,在线等~~马上加分~
里的void要去掉,否则就不是构造函数了。
构造方法没有返回类型
public void g() //这里的void去掉,改为public g()
{
setTitle("记事本");
JButton bt=new JButton("ok");
JTextArea ar=new JTextArea(20,10);
add (bt);
add (ar);
setMenu();
pack ();
setVisible (true);
}
import javax.swing.*;
//import javax.swing.event.*;
import java.awt.*;
public class t
{
public static void main(String args[])
{
a frame=new a();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class a extends JFrame
{
Container c;
public a()
{
c=getContentPane(); JButton bt=new JButton("ok");
JTextArea ar=new JTextArea(20,10);
c.add(bt);
c.add(ar);
setMenu();
pack ();
setSize(300,300);
c.show();
} public void setMenu()
{
JMenuBar menuBar = new JMenuBar();
JMenuItem fileMenu=new JMenuItem("file");
setJMenuBar(menuBar);
menuBar.add(fileMenu);
}
}
JFrame要先有一个容器 再用容器的addContainer contentPane=getContentPane(); //contentPane 是容器
contentPane.add(new JButton("ok"));
contentPane.add(new JTextArea(20,10));public g() //同意楼上几位老大 这个是构造函数 不能有返回类型