コードは次のようになります。
JTextField txt = new JTextField();
txt.setBorder(BorderFactory.createMatteBorder(2,2,2,2,Color.red));
ただし、テキスト フィールドは への呼び出しを無視していますsetBorder
。変更は一切ありません。
JLabel
私はそれを(例えば)に置き換えることになっていました
JLabel txt = new JLabel();
txt.setBorder(BorderFactory.createMatteBorder(2,2,2,2,Color.red));
赤い枠が見えます。
理由を教えてもらえますか?または、に境界線を追加する方法を私に説明してくださいJTextField
。