GUI 有问题。 如何在 jTextFiled 中添加文本,当我单击此字段时该文本将消失? 不知道如何实现这一点。 jTextField 只有一个此属性的字段。 谢谢你!
import javax.swing.*;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
public class GhostTextExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Ghost Text Example");
JTextArea textArea = new JTextArea(10, 30);
// Set the default message as ghost text
textArea.setText("Type your message here...");
textArea.addFocusListener(new FocusListener() {
@Override
public void focusGained(FocusEvent e) {
if (textArea.getText().equals("Type your message here...")) {
textArea.setText("");
}
}
@Override
public void focusLost(FocusEvent e) {
if (textArea.getText().isEmpty()) {
textArea.setText("Type your message here...");
}
}
});