如何给TextField 添加滚动条 在编图形界面时,如何给TextField 组件添加滚动条呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextField是AWT单行控件,建议使用swing控件JTextArea,只要加上一个JScrollPane就可以拥有滚动条了。窗体默认按钮可以使用添加默认按钮的方法添加,好像是jframe.getRootPane().setDefaultButton(button);,记不太清楚了,你再查一下API。 1. 用JScrollPane + JTextArea~`2.注册按钮可以用如下代码,具体说明可在网上查关键字。KeyStroke enterKeyStroke = KeyStroke.getKeyStroke(Event.ENTER, 0, false);this.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(enterKeyStroke, ENTER_EVENT); 对了,小弟写错了。用的是JTextArea,但是我编出来之后,执行,显示不出来呀。是不是得设置宽度呀?第二个问题的意思是,我不是想设置默认按钮,只是想让一按钮在按回车键时起做用。用什么监听器呢?actionlister行吗? 你的输入没达到宽度限制,所以没有显示滚动条吧?~第二个问题,看我给的代码。不清楚的问Google,呵呵~` KeyStroke enterKeyStroke = KeyStroke.getKeyStroke(Event.ENTER, 0, false); this.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(enterKeyStroke, ENTER_EVENT); 大哥,我刚学的,这个看不懂呀。 new JScrollPane(new JTextArea());默认的是长宽需要时出现滚动条.如果想始终有滚动条setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); 初学可能看起来比较复杂,要有耐心慢慢研究。http://java.ccidnet.com/art/3539/20070611/1108503_1.html 默认按钮setDefaultButton,确保你掉用这个方法的容器有rootpane frame.getRootPane().setDefaultButton(button); 想创建一个开源项目,不知道需要怎么操作,听说还要去美国注册? java 手动控制暂停和继续执行怎么实现??? 求助:对getFilePointer() 的结果感到疑惑 java如何得到某个thread是另一个的子thread或父thread,不是threadGroup哦 请教一些JAVA的问题? 真幸运!在图书馆借到好书了!(散分) c# 即降支持跨平台, Java 如何应对??? 解释一下这个java泛型的擦除和c++的template的区别 急求java txt操作代码! 刚学JAVA,问个问题 请教下连接ACCESS java对象问题
窗体默认按钮可以使用添加默认按钮的方法添加,好像是jframe.getRootPane().setDefaultButton(button);,记不太清楚了,你再查一下API。
this.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(enterKeyStroke, ENTER_EVENT);
是不是得设置宽度呀?第二个问题的意思是,我不是想设置默认按钮,只是想让一按钮在按回车键时起做用。用什么监听器呢?actionlister行吗?
默认的是长宽需要时出现滚动条.
如果想始终有滚动条
setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
http://java.ccidnet.com/art/3539/20070611/1108503_1.html