java 列表面板_java-用JPanels列表制作表
如果您需要创建一个由包含JTextArea的JPanels组成的表,请从以下内容开始:
JPanel table = new JPanel();
table.setLayout(new BoxLayout(table, BoxLayout.X_AXIS));
for (int rowIndex = 0; rowIndex < numberOfRows; rowIndex++) {
table.add(getRow(numberOfColumns));
}
getRow由以下位置定义
private Component getRow(int numberOfColumns) {
JPanel row = new JPanel();
//use GridLayout if you want equally spaced columns
row.setLayout(new BoxLayout(row, BoxLayout.Y_AXIS));
for (int colIndex = 0; colIndex < numberOfColumns; colIndex++) {
row.add(getCell());
}
return row;
}
和getCell
private Component getCell() {
JTextArea ta = new JTextArea("Add text");
ta.setBorder(BorderFactory.createLineBorder(Color.BLACK));
return ta;
}
但是,推荐的方法是使用JTable并尝试解决您先前在post中描述的问题.
java 列表面板_java-用JPanels列表制作表相关推荐
- java列表框_Java图形用户界面之列表框
列表框通过Swing组件JList产生,其总是在屏幕上占据固定行数的空间.如果要得到列表框中被选中的元素,只需调用getSelectedValuesList(),它可以产生一个字符串数组,内容为被选中 ...
- java 可变参数列表 数组_java可变参数列表如何填充数组?
在对于数组的填充上,我们可以运行参数的传递,把数组作为可变参数的列表进行调整.对于一些参数个数和类型未知的时候,这种方法就能帮助我们解决填充数组的难题,因为这种方法并不需要提前知道.下面我们就可变参数 ...
- java常用面板_Java 常用面板
面板也是一种Swing容器,它可以作为容器容纳其他组件,但他必须被添加到其他容器中.Swing组件中常用的面板包括JPane面板以及JScrollPane面板. JPanel JPanel面板可以聚集 ...
- java 选项卡面板_Java中的高级组件面板——JTabbedPane(选项卡面板)
在Java的GUI设计中,若是要想实如今一个窗体中多个界面而且能在这些界面内能够随意切换,那选项卡面板绝对是最佳的选择,下面将具体介绍JTabbedPane的使用方法java 使用方法介绍 1. 首先 ...
- java jnlp 签名_JAVA JNLP组件数字签名制作步骤
为JAR签名需要两个工具: 1.用keytool来创建一个密匙(同时指定时效,多久会过期,默认只给 6个月) 2.用JARSigner用此密匙为JAR签名. 可以用同一个密匙来为多个JAR签名. 注意 ...
- java metadata 使用_java 查询oracle数据库所有表DatabaseMetaData的用法(详解)
一 . 得到这个对象的实例 Connection con ; con = DriverManager.getConnection(url,userName,password); DatabaseMet ...
- java邻接图_Java数据结构 - 图(邻接表存储)
邻接表 相比邻接矩阵,邻接表要更加节省空间. 邻接表存储 本文将介绍邻接表存储有向带权图.图的例子如下. 图 介绍一下邻接表 上面的图对应的邻接表如下图所示: 邻接表 前面的数组存储的是所有的顶点,每 ...
- java 组合框_Java知多少(88)列表和组合框
列表和组合框是又一类供用户选择的界面组件,用于在一组选择项目选择,组合框还可以输入新的选择. 列表 列表(JList)在界面中表现为列表框,是JList类或它的子类的对象.程序可以在列表框中加入多个文 ...
- java swing 列表框_Java开发笔记(一百三十一)Swing的列表框
前面介绍了选择框的用法,当时为了方便用户勾勾点点,无论是复选框还是单选按钮,统统把所有选项都摆在界面上.倘若只有两三个选项还好办,要是选项数量变多比如超过五个,这么多的选择框一齐在界面罗列,不光程序员 ...
最新文章
- tensorflow中Tensorboard的用法
- STM32外部中断与各通道对应关系
- ArcGIS 空间查询一例
- k8s控制器模式介绍
- 生产者和消费者代码———操作系统_操作系统基础15-生产者消费者问题
- [原] Android 自定义View 密码框 例子
- 开源DataGridView扩展(6) 简单实现checkbox行选级联。
- java 微信小程序 在线学习系统app
- 小觅相机运行ORB-SLAM3
- Vue按钮封装防抖功能
- 1.scrapy项目创建——python scrapy 爬取新浪财经财经新闻
- 得知大熊哥最后一天在岗位工作今天离开有感而发
- word 文本差异比较
- Python使用PIL工具、ImageDraw函数在图像上根据坐标点依次连线画矩形框,可画选择倾斜的框和折线
- C语言作用域(可见性)和生存期
- 在VC中编程实现按钮的启用(enable)和禁用(disable)
- 牛客练习赛66 E-骚区间
- Android 自己实现更新下载自动安装
- p5.js之动态魔幻画板
- 基于工业物联网的工业机器人PHM架构
热门文章
- License授权实现功能菜单控制调研
- 直播预告 | 浙大CADCG实验室专场一
- 一个月学python_python学习一月总结_汇总大牛们的思想_值得收藏
- 将tomcat注册为Windows服务
- [线段树][单调栈] BZOJ 4527 CF 407E: K-D-Sequence
- pythonpptx库api干果加_使用Python操作Evernote API
- CSS实现鼠标跟随 3D 旋转效果,让交互活起来
- SLAM方向公众号、知乎、博客上有哪些大V可以关注?
- curl 访问https接口_微信/QQ域名检测-最新腾讯域名检测官方接口
- darpa E3和E5数据集bin文件数据读取