0

descriptionScrollと呼ばれるスクロールテキスト領域を配置しようとしています。ただし、スクロールバーは表示されません。私は多くのアプローチを試しましたが、すべてがフラストレーションに終わります。

スクロールバーを表示するために何かが足りませんか?[説明]の横にある大きなテキストボックスの右側に表示されます。

関連するコードは次のとおりです。

import javax.swing.JScrollPane;
import javax.swing.JTextArea;

protected JTextArea descriptionTextArea;


protected JScrollPane descriptionScroll;


String descriptionText = 
"Lot ID(s):\n" +
"Wafer ID(s):\n" +
"PSPT(Probe Ship Part Type):\n" +
"Tester:\n" +
"Tester Job Name:\n" +
"PID (FPP, FPC):\n" +
"Reprobe required before shipping lot? (Y/N)\n\n" +
"Hold for (individual):\n" +
"Hold for (group)\n" +
"Expected release date\n" +
"Hold Comments:\n\n" +
"Shipping Information:\n" +
"Special Instructions:\n";


public Constructor(){

descriptionTextArea = new JTextArea(descriptionText);
descriptionScroll = new JScrollPane(descriptionTextArea, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
add(descriptionTextArea);
add(descriptionScroll);  
pack();

setSize(790, 625);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);


descriptionTextArea.setSize(650, 200);
descriptionTextArea.setLocation(110, 228);
descriptionTextArea.setLineWrap(true);



}

スクロールがありません

4

1 に答える 1

3

JScrollPaneとJTextAreaの両方を同じコンテナーに追加します。JTextAreaをJScrollPaneに追加します。

descriptionScroll.add(descriptionTextArea);

于 2013-03-08T20:59:10.190 に答える