-
スクロールペインを表示するときはJScrollPaneクラスを使用します。 JTextArea、JList、JTree などの部品にスクロールバーを表示させるときは、スクロールペイン(JScrollPane)の中にこれらの部品を貼り付けます。
JScrollPaneクラスを使用してスクロールバーを実装しても、フレーム内の部品の状況などにより、スクロールバーが表示されたり表示されなかったりすることがあります。 スクロールバーを常に表示したいときは、setVerticalScrollBarPolicy(VERTICAL_SCROLLBAR_ALWAYS) を使って、スクロールバーを強制的に表示させることが可能です。 "VERTICAL_SCROLLBAR_ALWAYS"は、垂直スクロールバーが常に表示されるように、垂直スクロールバーポリシーを設定します。
下のサンプルソースコードでは、テキストエリアにスクロールバーを強制的に表示して、コーナーコンポーネント用のスペースを常に確保しています。
JScrollPaneを使ってスクロールペインを表示した例 サンプルソースコード import java.awt.*; import javax.swing.*; class JScrollPaneSample extends JFrame { JScrollPaneSample() { JTextArea textArea = new JTextArea(); textArea.setWrapStyleWord(true); textArea.setLineWrap(false); JScrollPane scrollPane = new JScrollPane(textArea); scrollPane.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); getContentPane().add(scrollPane, BorderLayout.CENTER); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("JScrollPaneを使ってスクロールペインを表示"); setSize(530, 200); setVisible(true); } public static void main(String[] args) { new JScrollPaneSample(); } }
トップページ » Javaアプリケーション開発 » JScrollPaneスクロールペインの表示
-
- javax.swingとは
- JFrameフレームの表示
- JDialogダイアログの表示
- JButtonボタンの表示
- JToggleButtonトグルボタンの表示
- JLabel画像やテキストの表示
- JTextFieldテキスト入力領域の表示
- JTextAreaテキストエリアの表示
- JCheckBoxチェックボックスの表示
- JRadioButtonラジオボタンの表示
- JComboBoxコンボボックスの表示
- JListリストの表示
- JScrollBarスクロールバーの表示
- JTableテーブルの表示
- JTreeツリーマップ(構造)の表示
- JProgressBarプログレスバーの表示
- JPanelパネルの表示とレイアウト整形
- JScrollPaneスクロールペインの表示
- JTabbedPaneタブペインの表示
- JMenuBarメニューバーの表示
- JToolBarツールバーの表示
- JPopupMenuポップアップメニューの表示
-
-
- フェイスブック 若き天才の野望
- 発売:2011/01/13
- 定価:1,890円
- 著者:デビッド・カークパトリック
- 出版:日経BP社
内容:ユーザー数が5億人を超え、会社の時価総額が2兆円を超え、グーグルを驚かす存在となった、フェイスブック。同社を率いるマスコミ嫌いのCEO、マーク・ザッカーバーグからの信頼を勝ち得たベテラン記者が、徹底取材からフェイスブックの真実を初めて明かします。
-