setBorderにJTextFieldません。たいのですか?
-
21-09-2019 - |
質問
このコードは以下のようになっています:
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
?
解決
チェック この説明/から推薦されたJava API
一般的に、時に設定す 境界の標準のSwingコンポーネント 以JPanelはJLabelし ご覧いただくことをお勧めの部品 にJPanelのボーダーの JPanel.
なので---き巣におJTextFieldは、JPanelはJLabelに、国境をJPanelはJLabel.ほら!
所属していません StackOverflow