これは私が代わりにvector
のDefaultListModel
を使用していますが、問題は私が作るとき、私JList
& JScrollPane,
スクロールバーが正しく表示されますが、私は十分な要素があるにもかかわらず、スクロールすることができないということであるときだけであるならば、私は知りません完全なウィンドウを埋めるために。JListスクロールのバグ?
ソースコード:使用している命名規則が全く適切ではありません:PS
JScrollPane scrollpane = new JScrollPane(list);
:
panel_unit.add(YUi.JScrollPane(list = YUi.JList(main.config.fdata,0,0,this,0),500,314,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS),5,5);
public static JList JList(DefaultListModel text,int width,int height,ListSelectionListener listener,int SelIndex) {
JList list = new JList(text);
list.setPreferredSize(new Dimension(width,height));
list.setSelectedIndex(SelIndex);
list.addListSelectionListener(listener);
return list;
}
public static JScrollPane JScrollPane(Component text,int width,int height,int HorizontalScrollBarPolicy,int VerticalScrollBarPolicy) {
JScrollPane scrollpane = new JScrollPane(text);
scrollpane.setPreferredSize(new Dimension(width,height));
scrollpane.setHorizontalScrollBarPolicy(HorizontalScrollBarPolicy);
scrollpane.setVerticalScrollBarPolicy(VerticalScrollBarPolicy);
return scrollpane;
}
これまでsetXXSize(XX ==分、県、最大) – kleopatra
setPrefferedSizeを使用していない持っているNVRなぜ私はそれを使用しないでください私を失望? –
いいえ、今でもない。 –