Swing を使用して Java で GUI の基本的なエディター タイプを設計しようとしています。New
GUI を埋める空白のテキスト領域が必要な clickという名前のメニュー項目があります。私のコードは次のとおりです。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class UI extends JFrame {
private JMenuBar bar;
private JMenu menu;
private JMenuItem item;
private JTextPane tp;
public UI() {
setLayout(new FlowLayout());
bar = new JMenuBar();
setJMenuBar(bar);
menu = new JMenu("File");
bar.add(menu);
item = new JMenuItem("New");
menu.add(item);
item.addActionListener(new xyz());
}
public class xyz implements ActionListener {
public void actionPerformed(ActionEvent arg0) {
JTextPane tp = new JTextPane();
add(tp);
}
}
public static void main(String args[]) {
// do the rest of the stuffs
}
}
ただし、 をクリックしてもNew
、同じフレームに textPane が表示されません。誰か説明してくれませんか。