私は問題があります。
JTextFields、JLabels、Jlists、JButtonsを含むJFrameがありますが、フレームの内容が画面領域を超えているため、JScrollBarをJFrameにアタッチしたいのですが、スロールバーが機能しません。では、JScrollbarを使用してJFrameをスクロールする方法を教えてもらえますか?
私は次のようなものでなければなりません:
JPanel container = new JPanel();
container.add(panel1);
container.add(Panel2);
JScrollPane jsp = new JScrollPane(container);
frame.add(jsp);
これは、JFrameで使用しているレイアウトによって異なります。パネルに機能するスクロールバーを追加する場合は、 JScrollPane
クラスと Scrollable
インターフェイスを確認する必要があります。スクロール可能なコンポーネント。
スイングチュートリアルのスクロールペインの使用方法の章も興味深い読み物かもしれません: http://download.Oracle.com/ javase/tutorial/uiswing/components/scrollpane.html