0

Java Swing でドラッグ可能な JComponent を作成しましたが、含まれている JFrame よりも大きく表示したいと考えています (ドラッグ & ドロップで移動できるゲーム マップであるはずです)。フレームよりも大きなコンポーネントだけを表示する方法が見つからなかったので、それを JScrollPane に入れて、水平スクロールバーと垂直スクロールバーを削除しようとしましたが、Eclipse は「無効な verticalScrollBarPolicy」と言います。そのための回避策、または追加のパネルやコンポーネントに追加することなく、ドラッグ可能な JComponent を JFrame よりも大きなサイズにスケーリングする方法はありますか?

前もって感謝します!

4

2 に答える 2

1

それを JScrollPane に入れて、水平スクロールバーと垂直スクロールバーを削除しようとしましたが、Eclipse は「無効な verticalScrollBarPolicy」と言います。

適切な変数を使用していることを確認してください。

scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER);

Draggable JComponent を JFrame より大きいサイズにスケーリングする方法

getPreferredSize()コンポーネントの適切なサイズを返すメソッドを実装します。

于 2013-05-22T21:37:57.783 に答える