如何放置占位符JTextArea?我不想使用标签,我认为占位符更优雅。
private void initialize() {
frame = new JFrame();
JTextField txtSfas = new JTextField();
TextPrompt txtSfas = new TextPrompt("First Name", txtSfas);
frame.getContentPane().add(txtSfas, BorderLayout.CENTER);
txtSfas.setColumns(2);
}
错误:
TextPrompt无法解析为类型
答案 0 :(得分:4)
正在寻找这样的东西? Text prompt
答案 1 :(得分:3)
可以与普通Swing一起使用的SwingX库在初始化JXTextField时也会对此进行处理,并对JXTextArea执行相同的操作。
JXTextField text = new JXTextField("Your Prompt Here");
text.setPrompt("New Prompt");
frame.add(text, BorderLayout.CENTER);