社区
Java SE
帖子详情
关于JList和JScrollPane
BlueSoftEye
2005-12-21 11:01:21
JList填充内容:1--->1000;
然后把Jlist放JScrollPane,结果,滚动条出来了,但是,
当我用代码选择JList中的第900项,即选中“900”时,
怎样让滚动条自动滚动到“900”项,即显示当前选择项?
...全文
135
3
打赏
收藏
关于JList和JScrollPane
JList填充内容:1--->1000; 然后把Jlist放JScrollPane,结果,滚动条出来了,但是, 当我用代码选择JList中的第900项,即选中“900”时, 怎样让滚动条自动滚动到“900”项,即显示当前选择项?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forair
2005-12-23
打赏
举报
回复
gtlang78() 就是这里的支柱啊。
BlueSoftEye
2005-12-22
打赏
举报
回复
大哥,我刚学Java,很希望碰到你这样的牛人,时不时给点拨一下能让我受益匪浅,能留下qq吗?
gtlang78
2005-12-22
打赏
举报
回复
list.ensureIndexIsVisible(899);
Swing_TXT1108210117
这是一个应用java编写的用于文本编辑,即计事本。 其外观简洁且经典,使用方便。(主要是帮助初学者,学习高级Swing组件,如:JTextField,JTextArea,
JList
,
JScrollPane
,JSplitePane) 如果觉得好用,想获取源代码者,请联系QQ1135681893.
oracle jdk自带swing 代码示例swingset3
swing入门必看示例( oracle 官方swingset3示例) swingset3-oracle 运行包, 双击swingset3.bat 运行或者在jar包右键选择java运行. swingset3-src 源码包,感兴趣可以查看示例代码. 包含swing入门组件完整示例, 几乎包含swing所有组件介绍 ,可以带你入门了解swing的各种UI效果和使用示例,让你对swing有个整体了解. 顶层容器:JFrame/JDialog/JWINDOW 容器:JTabbedPane/
JScrollPane
/JSplitPane/JInternalFrame 组件:JTable/JTree/
JList
基本组件:ToggleButtons/JButton/JComboBox/ProgressBar/Slider/Spinner/TextFeild/JEditorPane 选择器:JColorChooser/JOptionPane
Java学习指南(Swing入门篇)
本篇内容至少包含: - 基本控件的使用 - 布局管理器的使用 - 自定义布局 - 图片的加载及使用 - 对话框,及自定义对话框 - 菜单和工具栏 - 自定义绘图 -
JList
列表框的用法,以及单元格的自定义显示 - JTable 表格...
Java调用Zip类批量压缩多个文件.rar
Java调用Zip类批量压缩多个文件,此前有一个是压缩单个文件,也可参考,相关代码中可找到此源码。 public class ZipDemo extends JFrame{ JFileChooser fileChooser; //文件选择器
JList
fileList; //待压缩的文件列表 Vector files; //文件数据(待压缩文件) JButton jbAdd; //增加文件按钮 JButton jbDelete; //删除文件按钮 JButton jbZip; //压缩按钮 JTextField target; //目标文件文本域 public ZipDemo(){ super("用ZIP压缩多个文件"); //调用父类构造函数 fileChooser=new JFileChooser(); //实例化文件选择器 files=new Vector(); //实例化文件数据Vector fileList=new
JList
(files); //实例化已选择文件列表 jbAdd=new JButton("增加"); //实例化按钮组件 jbDelete=new JButton("删除"); jbZip=new JButton("压缩"); target=new JTextField(18); JPanel panel=new JPanel(); //实例化面板,用于容纳按钮 panel.add(jbAdd); //增加组件到面板上 panel.add(jbDelete); panel.add(jbZip); JPanel panel2=new JPanel(); panel2.add(new JLabel("目标文件")); panel2.add(target);
JScrollPane
jsp=new
JScrollPane
(fileList); Container container=getContentPane(); //得到容器 container.add(panel2,BorderLayout.NORTH); //增加组件到容器 container.add(jsp,BorderLayout.CENTER); container.add(panel,BorderLayout.SOUTH); jsp.setBorder(BorderFactory.createEmptyBorder(10,10,10,10)); //设置边界
Swing组件下载(常用组件)
Swing组件(javax.swing.-) 面板:JPanel 标签化窗格:JTabbedPane 拆分窗格:JSplitPane 滚动窗格:
JScrollPane
工具栏:JToolBar 桌面窗格:JDesktopPane 内部框架:JInternalFrame 分层窗格:JLayeredPane 标签:JLabel 按钮:JButton 开启/关闭按钮:JToggleButton 复选框:JCheckBox 单选按钮:JRadioButton 按钮组:ButtonGroup 组合框:JComboBox 列表:
JList
文本字段:JTextField 文本区域:JTextArea 滚动条:JScrollBar 滑块:JSlider 进度栏:JProgressBar 格式化字段:JFormattedTextField 口令字段:JPasswordField Spinner:JSpinner 分隔符:JSeparator 文本窗格:JTextPane 编辑器窗格:JEditorPane 树:JTree 表:JTable 菜单栏:JMenuBar 菜单:JMenu 菜单项:JMenuItem 菜单项/复选框:JCheckBoxMenuItem 菜单项/单选按钮:JRadioButtonMenuItem 弹出式菜单:JPopupMenu 分隔符:JSeparator 对话框:JDialog 帧:JFrame 颜色选择器:JColorChooser 文件选择器:JFileChooser 选项窗格:JOptionPane 补充: 状态栏:StatusBar
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章