JavaでJComboBoxのアイテムを中央揃えにする方法は?
例
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JComboBoxAlignmentTest extends JFrame { private JComboBox comboBox; private DefaultListCellRenderer listRenderer; public JComboBoxAlignmentTest() { setTitle("JComboBoxAlignment Test"); setLayout(new FlowLayout()); Object[] items = new Object[] {"item 1", "item 2", "item 3", "item 4", "item 5", "item 6", "item 7"}; comboBox = new JComboBox(items); add(comboBox); listRenderer = new DefaultListCellRenderer(); listRenderer.setHorizontalAlignment(DefaultListCellRenderer.CENTER); // center-aligned items comboBox.setRenderer(listRenderer); setSize(375, 250); setResizable(false); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String []args) { new JComboBoxAlignmentTest(); } }
出力
-
JavaでJComboBoxのアイテムを並べ替えるにはどうすればよいですか?
JComboBox JComponentのサブクラスです クラスであり、テキストフィールドの組み合わせです。 およびドロップダウンリスト ユーザーはそこから値を選択できます。 JComboBox ActionListener、ChangeListener、を生成できます およびItemListener ユーザーがコンボボックスでアクションを実行するときのインターフェイス。デフォルトでは、JComboBoxはアイテムの並べ替えをサポートしていません。 DefaultComboBoxModel を拡張することで、コードをカスタマイズできます。 クラス。 例 import java.awt
-
JavaでJRadioButtonを水平方向に整列させるにはどうすればよいですか?
JRadioButton JToggleButtonのサブクラスです これは、選択できる2つの状態のボタンです。 または選択解除 。チェックボックスとは異なり、ラジオボタンはグループに関連付けられており、グループ内の1つのラジオボタンのみを選択でき、 ButtonGroupを使用して実装できます。 クラス。グループ内のラジオボタンを選択すると、グループ内で以前に選択した他のラジオボタンの選択が解除されます。 BoxLayout。を使用して、ラジオボタンを水平または垂直に揃えることができます。 例 import java.awt.*; import javax.swing.*; publi