我想知道如何設置我的JTextField
組件的顏色。我試過這種方式:JTextField - 如何設置背景顏色?
setBackground(Color.white)
它設置爲白色,但是當標記字段時。我希望字段在我的程序啓動後立即變爲白色,並且沒有任何用戶交互。
感謝您的幫助!
我想知道如何設置我的JTextField
組件的顏色。我試過這種方式:JTextField - 如何設置背景顏色?
setBackground(Color.white)
它設置爲白色,但是當標記字段時。我希望字段在我的程序啓動後立即變爲白色,並且沒有任何用戶交互。
感謝您的幫助!
您可以通過這個代碼更改背景顏色
textField.setBackground(Color.RED);
我無法複製您遇到的問題。也許你最初看到的是持有JTextField的組件的背景顏色,而不是JTextField的背景。
JFrame f = new JFrame();
f.setBackground(Color.BLUE);
f.setLayout(new GridLayout(1, 1));
JTextField tf = new JTextField();
tf.setBackground(Color.GREEN);
f.add(tf);
f.setSize(500, 500);
f.setVisible(true);
Thread.sleep(2500);
tf.setBackground(Color.RED);
考慮提供一個[可運行示例](https://stackoverflow.com/help/mcve )這表明你的問題。這不是代碼轉儲,而是您正在做的事情的一個例子,它突出了您遇到的問題。這會減少混淆和更好的反應 – MadProgrammer