Swing/MaximumRowCount のバックアップの現在との差分(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/MaximumRowCount へ行く。
- 追加された行はこの色です。
- 削除された行はこの色です。
--- category: swing folder: MaximumRowCount title: JComboBoxのドロップダウンリストが表示する最大項目数を設定する tags: [JComboBox, JList] author: aterai pubdate: 2013-02-04T00:43:54+09:00 description: JComboBoxのドロップダウンリストでスクロールバーを使用しないで表示可能な項目数を変更します。 image: https://lh4.googleusercontent.com/-6YdIN-49R8M/UQ6Cpy8yQdI/AAAAAAAABdE/-6_SS6KCdDE/s800/MaximumRowCount.png --- * 概要 [#aa2207a7] * 概要 [#summary] `JComboBox`のドロップダウンリストでスクロールバーを使用しないで表示可能な項目数を変更します。 #download(https://lh4.googleusercontent.com/-6YdIN-49R8M/UQ6Cpy8yQdI/AAAAAAAABdE/-6_SS6KCdDE/s800/MaximumRowCount.png) * サンプルコード [#g211cd63] * サンプルコード [#sourcecode] #code(link){{ comboBox.setMaximumRowCount(newValue); }} * 解説 [#ee992e7f] 上記のサンプルでは、`JSpinner`で指定した数値を`JComboBox#setMaximumRowCount(newValue);`で変更することができます。 * 解説 [#explanation] 上記のサンプルでは、`JSpinner`で指定した数値を`JComboBox#setMaximumRowCount(int)`で設定し、スクロールバーを使用しないでリストに表示できる最大の項目数を変更するテストが実行できます。 - 注: -- デフォルトの`JComboBox`最大表示項目数は、`8`で固定 -- `0`、負の値を設定してもエラーにはならないが、`1`の場合より余分な領域が表示される? - デフォルトの`JComboBox`最大表示項目数は`LookAndFeel`に依存せず`8`が初期値 - `0`、または負の値を設定してもエラーにはならないが`1`の場合より余分な領域が表示されるバグ?がある - 画面サイズよりリストが大きくなる場合は末尾のアイテムが表示できなくなる //* 参考リンク * コメント [#oef9d354] * 参考リンク [#reference] - [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/JComboBox.html#setMaximumRowCount-int- JComboBox#setMaximumRowCount(int) (Java Platform SE 8)] * コメント [#comment] #comment #comment