请问如何在JTextArea中屏蔽回车换行? 请问如何在JTextArea中屏蔽回车换行?也就是我敲了回车不让换行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //pls try.import javax.swing.*;import java.awt.*;import java.awt.event.KeyEvent; public class TestTextArea { public static void main(String[] args) { final JFrame frame = new JFrame(TestTextArea.class.getName()); frame.setDefaultCloseOperation(3); final KeyStroke enterKey = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0 ); JTextArea messageTextArea = new JTextArea(3,2) { protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) { if (ks.equals(enterKey)) return false; return super.processKeyBinding(ks, e, condition, pressed); } }; messageTextArea.setEditable(true); messageTextArea.setFont(new Font("Helvetica", Font.PLAIN, 14)); messageTextArea.setSelectedTextColor(Color.blue); messageTextArea.setSelectionColor(Color.lightGray); frame.getContentPane().add(messageTextArea); SwingUtilities.invokeLater(new Runnable() { public void run() { frame.pack(); frame.setVisible(true); } }); }} //or try.KeyStroke enter = KeyStroke.getKeyStroke("ENTER");textArea.getInputMap().put(enter, "none"); 用jasperserver生成分组排序统计的报表(散尽196分,不够再追加100分)! 大家来看看 这个现象好奇怪 Java中TextArea如何完美实现剪切和粘贴? 请问java查询SQLServer数据库的问题 求助关于synth的问题 使用javaw 如何启动tamcat 救急~~~请问怎样在程序中调用别人写好的Action中的actionPerformed(ActionEvent e)中的代码? 输出byte[]数组中的内容 java问题 JAVA一个例子没看懂 小弟迷茫啊!!神啊。指条路吧!你们都是神!! JTabbedPane如何改变当前标签的背景色?在线等!
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
public class TestTextArea {
public static void main(String[] args) {
final JFrame frame = new JFrame(TestTextArea.class.getName());
frame.setDefaultCloseOperation(3);
final KeyStroke enterKey = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0 );
JTextArea messageTextArea = new JTextArea(3,2) {
protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) {
if (ks.equals(enterKey)) return false;
return super.processKeyBinding(ks, e, condition, pressed);
}
};
messageTextArea.setEditable(true);
messageTextArea.setFont(new Font("Helvetica", Font.PLAIN, 14));
messageTextArea.setSelectedTextColor(Color.blue);
messageTextArea.setSelectionColor(Color.lightGray);
frame.getContentPane().add(messageTextArea);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
frame.pack();
frame.setVisible(true);
}
});
}
}
KeyStroke enter = KeyStroke.getKeyStroke("ENTER");
textArea.getInputMap().put(enter, "none");