さて、私は ScrollPanes で不可能な時間を過ごしてきました。ここに私のコンストラクタがあります:
private static JTextField field = new JTextField();
private static JTextArea pane = new JTextArea();
public Client(){
JButton close = new JButton("Close");
close.setMnemonic(KeyEvent.VK_C);
close.addActionListener(new closeList());
JButton send = new JButton("Send");
send.setMnemonic(KeyEvent.VK_S);
send.addActionListener(new sendList());
JPanel buttonPanel = new JPanel(new GridLayout(1, 2));
buttonPanel.add(send);
buttonPanel.add(close);
JScrollPane scroll = new JScrollPane(pane);
pane.setLineWrap(true);
pane.setWrapStyleWord(true);
pane.setEditable(false);
Container tupper = getContentPane();
tupper.add(field, BorderLayout.PAGE_START);
tupper.add(pane, BorderLayout.CENTER);
tupper.add(scroll, BorderLayout.EAST);
tupper.add(buttonPanel, BorderLayout.PAGE_END);
}
したがって、スクロール区画はそこにありますが、id は何もしません。ペインの代わりにバーを使用してみましたが、すべて同じです。オンラインのすべての例では、いくつかの特別な awt レイアウトを使用しています。テキストエリアをスクロール可能にする方法はありますか?