用jBuilder几分钟就可以搞出这个界面啦
解决方案 »
- java 类型转换问题
- 向高手求教:在java程序中如何使用外部命令(如java命令)执行已编译好了的java程序,并且希望能够输入数据和输出数据
- log4j有没有读取log的方法?因为文件很大,最好不要一次都读进内存再解析的哪种.
- 如何用程序创建一个utf-8格式的文本文件
- 关于包访问权限
- 关于for循环的小问题
- 到底swing用的是哪个包啊?这个问题好郁闷。
- 采用Lucene索引技术,糊糊搜索时只是搜索索引文件,不用再读取数据库,大大提高性能。索引文件是什么格式的?
- 两个long型或double型大数字相加,怎么防止结果溢出?
- 求大神指教为什么用UDP写的客户端接收不到数据报
- 请问resin高手
- java和微软拼音冲突
import java.awt.event.*;
import javax.swing.*;public class Frame1 extends JFrame {
JPanel contentPane;
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenu jMenu2 = new JMenu();
JMenu jMenu3 = new JMenu();
JMenu jMenu4 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenuItem jMenuItem3 = new JMenuItem();
JMenuItem jMenuItem4 = new JMenuItem();
JTextPane jTextPane1 = new JTextPane(); /**Construct the frame*/
public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
/**Component initialization*/
private void jbInit() throws Exception {
//setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(null);
this.setSize(new Dimension(400, 375));
this.setTitle("Frame Title");
jMenu1.setText("文件");
jMenu2.setText("察看");
jMenu3.setText("编辑");
jMenu4.setText("帮助");
jMenuItem1.setText("打开");
jMenuItem2.setText("复制");
jMenuItem3.setText("剪切");
jMenuItem4.setText("版本");
jTextPane1.setBorder(BorderFactory.createLoweredBevelBorder());
jTextPane1.setText("jTextPane1");
jTextPane1.setBounds(new Rectangle(54, 75, 284, 222));
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenu3);
jMenuBar1.add(jMenu4);
jMenu1.add(jMenuItem1);
jMenu3.add(jMenuItem2);
jMenu3.add(jMenuItem3);
jMenu4.add(jMenuItem4);
contentPane.add(jTextPane1, null);
this.setJMenuBar(jMenuBar1);
}
/**Overridden so we can exit when window is closed*/
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
public static void main(String[] args) {
Frame1 frame = new Frame1();
//Center the window
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
}
}