不想多说什么相关的知识,我说不清也不想抄书,如果想明明白白的知道的话可以去翻书,只是现在Swing的相关的教程实在不多,我也是只是略懂些皮毛,为了便于以后自己翻阅便动手写了一个简单的程序,先看截图
JTable的单元有观看模式和编辑模式两个种,默认情况下双击表格中的某一单元格便能进入编辑模式,此时可以对单元格内的内容进行编辑,但默认情况下并没有提供保存的功能。
现在演示的这个表格中“编号”一栏是只读,即你不能编辑,而且在未选中时背景色为黄色。
“价格”一栏的观看模式是在数值前显示一个美元符号,编辑模式时只接收double类型的值,如果输入错误会还原进入编辑前的值。
“类型”一栏显示的了一个JComboBox控件。
“在售”一栏显示的了一个JCheckBox控件。
“试读文件”一栏的观看模式表示的一个字符串用于表示文件的所在位置,编辑模式则显示一个文本框和按钮,即可以直接输入文件位置也可以通过按钮弹出一个文件打开对话框来指定文件。
“删除”一栏就是显示放入一个按钮用于删除这一行。
关于代码我就不多解释了,喽里八嗦不如直接看代码来的明白,我认为我的代码应该不难明白。
TableFrame.java
TablePanel.java
InfoPanel.java
TableManager.java
ButtonColumn.java
CheckBoxColumn.java
ComboColumn.java
FileColumn.java
FileInputPanel.java
LabelColumn.java
MoneyColumn.java
我的QQ:52137124