JLabel
の前に小さなを追加してみませんJTextField
か?にはJLabel
番号を含めることができますが、編集できないため、ユーザーが で何を変更しても、常にそこに表示されますJTextField
。を呼び出して、 をフォーマットしJLabel
て赤色にすることもできますsetForeground(Color.RED);
。これはもっと簡単な解決策でしょうか?
たとえば、これを行う代わりに...
JPanel panel = new JPanel(new BorderLayout());
JTextField textfield = new JTextField("Hello");
panel.add(textfield,BorderLayout.CENTER);
あなたはこのようなことをするかもしれません...
JPanel panel = new JPanel(new BorderLayout());
JTextField textfield = new JTextField("Hello");
panel.add(textfield,BorderLayout.CENTER);
JLabel label = new JLabel("1.");
label.setForeground(Color.RED);
panel.add(label,BorderLayout.WEST);
JLabel
の左側に赤が追加さJTextField
れます。 を使用BorderLayout
しているため、可能な限り最小になりますJPanel
。JLabel