Swing JTable 简单使用
来源:互联网 发布:汽车分期2016年数据 编辑:程序博客网 时间:2024/05/21 14:55
JTable的使用体现一种MVC的设计模式
main.java
package testtable;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;public class KCB { public static void main(String[] args) { JFrame frame = new JFrame(); JTable table = new JTable(new KCBData()); // 创建JTable示例,传入TableModel JScrollPane pane = new JScrollPane(table); // 实现滚动 frame.add(pane); frame.pack(); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }}
KCBData.java
/** * TableModel实现类 */package testtable;import javax.swing.event.TableModelListener;import javax.swing.table.TableModel;public class KCBData implements TableModel { private String[] title = { "周一", "周二", "周三", "周四", "周五", "周六", "周日", }; private String[][] data = new String[8][7]; public KCBData() { for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { data[i][j] = ""; } } } @Override public void addTableModelListener(TableModelListener arg0) { // TODO Auto-generated method stub } @Override public Class<?> getColumnClass(int arg0) { // TODO Auto-generated method stub return String.class; } @Override public int getColumnCount() { // TODO Auto-generated method stub return 7; } @Override public String getColumnName(int arg0) { // TODO Auto-generated method stub return title[arg0]; } @Override public int getRowCount() { // TODO Auto-generated method stub return 8; } @Override public Object getValueAt(int arg0, int arg1) { // TODO Auto-generated method stub return data[arg0][arg1]; } @Override public boolean isCellEditable(int arg0, int arg1) { // TODO Auto-generated method stub return true; } @Override public void removeTableModelListener(TableModelListener arg0) { // TODO Auto-generated method stub } @Override public void setValueAt(Object arg0, int arg1, int arg2) { // TODO Auto-generated method stub data[arg1][arg2] = (String)arg0; }}
阅读全文
0 0
- Swing JTable 简单使用
- Swing JTable使用
- JAVA SWING JTable使用
- Swing JTable的使用
- Swing中JTable使用小结
- swing中jtable的使用
- swing中jtable的使用
- 如何使用 Swing 组件 JTable
- Java swing JTable的简单界面
- JTable的简单使用
- Java Swing中JTable的使用
- Java Swing中JTable的使用
- 使用swing中的JTable时常见问题
- java swing jtable的使用(一)
- [翻译]如何使用 Swing 组件 JTable
- Swing基本组件使用4(JTable)
- Java Swing中JTable的使用
- Jtable简单的封装使用
- 闪光灯降功耗方案
- LA 3938 "Ray, Pass me the dishes!"
- shell日期处理:给定日期推周几日期、求上周周几日期
- 跨域资源共享CORS学习笔记
- 向量积
- Swing JTable 简单使用
- Maven Update Project...后出现Java Resources有红叉提示
- 大整数的四则运算(C语言实现)(1)——大整数的输入处理
- openvc操作图片像素----之图像灰度处理
- maven 程序包com.sun.image.codec.jpeg不存在 问题的完美解决
- 1001. 害死人不偿命的(3n+1)猜想
- VC++ 15个数据类型转换的示例代码
- 将项目发布到私服
- iOS动态控制状态栏样式