Swing问题!
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Menu1 extends JFrame
{
JMenuItem j1=new JMenuItem("Open");
JMenuItem j2=new JMenuItem("Save");
JMenuItem j3=new JMenuItem("Save as Template");
JMenuItem j4=new JMenuItem("Page Setup");
JMenuItem j5=new JMenuItem("Print");
JMenuItem j6=new JMenuItem("Use as Default Message Style");
JMenuItem j7=new JMenuItem("Close");
JMenu m=new JMenu("File");
JMenuBar bar=new JMenuBar();
Menu1()
{
super("Menu");
setBounds(200,200,300,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
m.add(j1);
m.add(j2);
m.add(j3);
m.addSeparator();
m.add(j4);
m.add(j5);
m.addSeparator();
m.add(j6);
m.addSeparator();
m.add(j7);
bar.add(m);
JPanel pane=new JPanel();
pane.setJMenuBar(bar);
setContentPane(pane);
//pack();
show();
}
public static void main(String[] args)
{
Menu1 frame=new Menu1();
}
}
大家帮我看看这个程序,
JPanel pane=new JPanel();
pane.setJMenuBar(bar);
这个地方编译有错误
setJMenuBar()方法是这样用的吗?
小弟菜鸟,谢谢各位!
对了还想问一下,在JBuilder中使用Swing可以象VB一样把组件直接拖出来用,在Eclipse下是不是也有这个功能呢?因为我现在对以后学JB还是学Eclipse没想好呢,谢谢各位!