社区
Java SE
帖子详情
要给JTextField加水平滚动条,怎么办?
clickyy
2001-10-23 10:45:14
rt.
那种方法最好。
...全文
510
16
打赏
收藏
要给JTextField加水平滚动条,怎么办?
rt. 那种方法最好。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cherami
2001-10-23
打赏
举报
回复
楼上的方法最可行也最简单。
czb
2001-10-23
打赏
举报
回复
vampirelord()说得对,不过你非要用JTextField的话,可以把JTextField放到一个滚动框里啊。
clickyy
2001-10-23
打赏
举报
回复
我现在做bean,要用JTextField实现水平滚动
vampirelord
2001-10-23
打赏
举报
回复
没实践过,JTextField好象不太行吧?
JTextArea是可以的。
clickyy
2001-10-23
打赏
举报
回复
谢谢各位!
adventurerHome
2001-10-23
打赏
举报
回复
Read decorator about DesignPattern of Gang Of Four and you'll see.
CanFly
2001-10-23
打赏
举报
回复
to vampirelord()
你說的問題很對,謝謝!
vampirelord
2001-10-23
打赏
举报
回复
你说的大小调整的问题,我一般是这么做:
ScrollPanel的layout是不设定的,TextField的bounds也是不设定的,放进去后,会自动撑满整个ScrollPanel。大小如果需要调整,则调整ScrollPanel的大小,而不是调整TextField
vampirelord
2001-10-23
打赏
举报
回复
把它放在scrollpanel里面就行了,和textarea一样处理
clickyy
2001-10-23
打赏
举报
回复
请问vampirelord()
你是怎么实现滚动的?
czb
2001-10-23
打赏
举报
回复
SORRY,我也没有实际用过,真是误人子弟
biti_9512207
2001-10-23
打赏
举报
回复
我想这个问题已经演变为JTextField和JScrollPane如何使用的问题了.
我想问题的关键是你自己做一个Renderer
vampirelord
2001-10-23
打赏
举报
回复
实践是检验真理的唯一标准。
今天我试验了一下,JTextField也是可以滚动的,我上午的猜测是错的。真对不住czb(草中宝)兄弟了。
不过CanFly(我会飞)说的似乎也有不妥的地方:
因为你没有给jp的viewport设定layout,所以这个jt的大小是随着jp的变化而变化的,初始化的设定我看不出有什么作用。
clickyy
2001-10-23
打赏
举报
回复
JScrollPane用过,可以。
但JTextField的大小调整后,
JScrollPane的大小不能随之变化,
调用JScrollPane的Size()也不好用。
怎么办?
CanFly
2001-10-23
打赏
举报
回复
把JTextField jt=new JTextField(6); 中的列寬初始值大一些效果會更好一些!如11 了
CanFly
2001-10-23
打赏
举报
回复
給JTextField 加上一個JScrollPane就可以了
import javax.swing.*;
import java.awt.*;
public class test extends JPanel{
public test(){
JTextField jt=new JTextField(6);
JScrollPane jp=new JScrollPane(jt);
setLayout(null);
add(jp);
jp.setBounds(20,20,100,40);
jp.setBackground(Color.white);
}
public static void main(String args[]){
JFrame te=new JFrame();
te.getContentPane().add(new test());
te.setSize(300,300);
te.setVisible(true);
}
}
Swing开发之
JTextField
篇
JTextField
继承JTextComponent类,因此它也可以使用JTextComponent抽象类里面许多好用的方法,如copy(),paste(),setText(),isEditable()等等。我们可以在很多地方使用
JTextField
,
JTextField
是一个单行的输入组件。
JTextField
具有建立字符串的方法,此字符串用作针对被激发的操作事件的命令字符串。java
JTEXTFIELD
JTextField
继承JTextComponent类,因此它也可以使用JTextComponent抽象类里面许多好用的方法,如copy(),paste(),setText(),isEditable()等等。我们可以在很多地方使用
JTextField
,
JTextField
是一个单行的输入组件。
JTextField
具有建立字符串的方法,此字符串用作针对被激发的操作事件的命令字符串。java.a
java 文本框
滚动条
只上下
滚动条
_Java带文本框的
滚动条
| 学步园
下面的程序可以将文本框添
加
到
滚动条
中。import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BoundedRangeModel;import javax.swing.BoxLayout;import javax.sw...
JAVA设置jscrollbar大小_JScrollBar垂直/
水平
设置问题 – Java Swing
下面是我上面提到的一个小的可编辑代码片段.我同意camickr你不应该使用绝对定位而是使用布局管理器.如果你绝对需要为
JTextField
提供一个
水平
滚动条
,那么让它工作的一种方法就是让它始终显示,使用允许这个的JScrollPane构造函数.即,JScrollPane inputPane = new JScrollPane(inputField, JScrollPane.VERTICAL_SCR...
java让窗口可调大小_java – 使用可滚动的
JTextField
调整大小问题
我有一个包含大量文本字段的表单,其中一些文本字段可能包含很长的字符串.为了使它工作,我使用以下代码使这些文本字段可滚动:JScrollPane scroll = new JScrollPane(textField);scroll.setPreferredSize(new Dimension((int)textField.getPreferredSize().getWidth(), (int)tex...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章