社区
Java SE
帖子详情
要给JTextField加水平滚动条,怎么办?
clickyy
2001-10-23 10:45:14
rt.
那种方法最好。
...全文
467
16
打赏
收藏
要给JTextField加水平滚动条,怎么办?
rt. 那种方法最好。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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);
}
}
Java-GUI.zip_gui界面
滚动条
_java gui
- Orientation:定义
滚动条
的方向,可以是
水平
(HORIZONTAL)或垂直(VERTICAL)。 - Value:表示
滚动条
当前的位置,可以通过setValue()方法设置。 - UnitIncrement:定义每次点击箭头或使用上下/左右键时移动的单位...
Swing组件下载(常用组件)
15. JScrollBar, JSlider: 分别提供垂直和
水平
滚动条
以及滑块组件,用于调整视图或数值。 16. JProgressBar: 显示任务的进度,例如文件传输或计算过程。 17. JFormattedTextField, JPasswordField: 前者允许格式化...
java控件示例代码(内还有完整系统一个)
JSplitPane和ScrollPane类可以帮助添
加
垂直或
水平
滚动条
。 10. **对话框(Dialog)**:用于提示用户输入信息或确认操作。JOptionPane提供了一些预定义的对话框,如信息框、警告框、确认框等。 在描述中提到的图书馆...
java创建图形用户界面.pptx
Swing中的组件如JButton(按钮)、JCheckBox(复选框)、JRadioButton(单项选择按钮)、JLabel(标签)、
JTextField
(文本域)、JTextArea(文本区)、JComboBox(组合框)、JList(列表框)和JScrollBar(
滚动条
)...
2021-2022计算机二级等级考试试题及答案No.11263.docx
6. 文本框控件若要带
水平
滚动条
,ScrollBar属性应设置为1,表示
水平
滚动条
。 7. 过程调用是面向过程编程的概念,而不是面向对象编程的,所以D选项错误。 8. LinkedList集合中的方法包括获取第一个元素(getFirst())...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章