java 组件显示问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 17:00:06
我刚才正做着java记事本,但是我打了基本框架后运行了一下,结果不显示,然后我把窗口拖大了点,然后组件全出来了,这是怎么一回事啊?附:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JOptionPane;

public class NotePad2 extends JFrame{

public NotePad2(){
JFrame f=new JFrame("简易记事本");
f.setVisible(true);
f.setLocation(100,100);
f.setSize(400,450);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea jta=new JTextArea();
f.add(new JScrollPane(jta));

JMenuBar jmb=new JMenuBar();
JMenu jm1=new JMenu("文件");
JMenu jm2=new JMenu("编辑");
JMenu jm3=new JMenu("关于");
JMenuItem jmt1=new JMenuItem("新建");
JMenuItem jmt2=new JMenuItem("打开");
JMenuItem jmt3=new JMenuItem("保存");
JMenuItem jmt4=new JMenuItem("退出");
JMenuItem jmt5=new JMenuItem("复制"

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JOptionPane;

public class NotePad2 extends JFrame{

public NotePad2(){
JFrame f=new JFrame("简易记事本");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea jta=new JTextArea();
f.add(new JScrollPane(jta));

JMenuBar jmb=new JMenuBar();
JMenu jm1=new JMenu("文件");
JMenu jm2=new JMenu("编辑");
JMenu jm3=new JMenu("关于");
JMenuItem jmt1=new JMenuItem("新建");
JMenuItem jmt2=new JMenuItem("打开");
JMenuItem jmt3=new JMenuItem("保存");
JMenuItem jmt4=new JMenuItem("退出");
JMenuItem jmt5=new JMenuItem("复制");
JMenuItem jmt6=new JMenuItem("剪切");
JMenuItem jmt7=new JMenuItem("粘贴");
JMenuItem jmt8=new JMenuItem("信