JScrollBarのvisibleAmountを最大値と等しく設定すると、JScrollbarのつまみが消えます。どうしてか分かりません?そして、私はそのようなスクロールバーを作りたいです:[<] [---] [>](親指のサイズはJScrollbarでいっぱいです)。
1 に答える
1
JScrollBar が JScrollPane の一部である場合、可視性ポリシーを選択できます。
JScrollPane pane = new JScrollPanel(aPanel);
pane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
たとえば、上記のコードは水平スクロールバーを常に表示します。
編集:
カスタム JScrollBar を作成してコンポーネントをスクロールする場合は、JScrollPane を使用してスクロールペインに追加することを検討する必要があります。
JScrollBar bar = new YourCustomScrollBar();
scrollPane.setHorizontalScrollBar(bar);
pane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
于 2011-10-27T08:29:28.150 に答える