社区
Java SE
帖子详情
关于Jtable编辑后保存的问题?????
qjsbha
2010-01-22 03:24:49
Jtable编辑后,我获得的还是未编辑之前的数据。我现在想在数据表上实现修改数据的功能。不会实现。还有怎么设置一列不能被编辑???
...全文
231
5
打赏
收藏
关于Jtable编辑后保存的问题?????
Jtable编辑后,我获得的还是未编辑之前的数据。我现在想在数据表上实现修改数据的功能。不会实现。还有怎么设置一列不能被编辑???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
randomer
2010-01-22
打赏
举报
回复
Jtable有一个bug,如果你编辑了一个cell完了之后焦点还在那个cell上,那么这个cell的值不会被更新,即使你切换到其他应用上,所以编辑完了之后要按回车或点一下其他的cell这样才会被保存
不能设置某一列不能被编辑,需要自己写代码处理
jinglingqaz
2010-01-22
打赏
举报
回复
关于数据提交的:
if (table.isEditing()) { //判断是否在编辑
int row = table.getEditingColumn();//那一行
int col = table.getEditingColumn(); //那一列
TableCellEditor editor = table.getCellEditor(row, col);
editor.stopCellEditing();
}
不可以编辑的:
class MyTable1Model extends DefaultTableModel {
public MyTable1Model(Vector data,Vector columns){
super(data,columns);
}
public boolean isCellEditable(int row,int column){//那一行列是否可以编辑
return false;
}
public Class getColumnClass(int col) { //某一列的值的类型
return String.class;
}
}
yudeyanli
2010-01-22
打赏
举报
回复
[Quote=引用 2 楼 psyuhen 的回复:]
没弄过Jtable,,,好久没有弄Swing啦。
[/Quote]我好久以前也没弄过这玩意。刚接触!
psyuhen
2010-01-22
打赏
举报
回复
没弄过Jtable,,,好久没有弄Swing啦。
yudeyanli
2010-01-22
打赏
举报
回复
呼叫大牛!可惜哥以前做VC现在沦落到做java了真晕
Java-
JTable
:我们如何在 Java 中修改
JTable
的示例。 我们将使用它来显示、
编辑
、删除和
保存
数据。 我们将使用二进制输入输出
保存
数据
Java-
JTable
使用 Java 的
JTable
预览数据。 要操作
JTable
,我们需要使用
JTable
的模型,特别是 DefaultTableModel 来操作行和 TableColumnModel 来操作列。 这个简单的示例将向您展示如何将
JTable
集成到您的项目中,使用它来显示、
编辑
、删除和使用二进制输入和输出
保存
您的数据。 您可以轻松修改此代码以从远程数据库获取数据,然后您可以在
JTable
中修改该数据。
基于AJAX的CRUD示例(
JTable
)源码
基于AJAX的CRUD示例(
JTable
)源码 源码描述: 当我们正在开发一个“数据操作页面”,我们几乎总是做同样的事情:“表/网格”,用于“显示记录的数据库表,一个“创建新记录”页面/对话框来添加一个新的记录到数据库,一个“
编辑
记录”页面/对话框
编辑
记录,最后一个“删除记录”的数据库。 同时,使用AJAX,我们可以创建更快速和交互式页面。特别是,jQuery和jQueryUI是无价的库来执行操作在一个HTML页面并执行AJAX请求到服务器。 用户不再需要离开的记录列表”页面创建/
编辑
或删除记录。同样,页面刷新本身反映了一种从未改变的记录。当用户表中删除一条记录,我们可以删除从表中相应的行,并且无需刷新整个页面。当用户
编辑
记录和
保存
它,我们可以改变对应的值在表,等等……同时,我们可以做一些动画或删除,创建或更新记录。
JTable
是一个jQuery插件,解决了上述
问题
。它把需要的列表和属性字段记录已经做好了。 它有几个特点: 自动创建一个HTML表格和负载从服务器使用AJAX的记录。 自动创建了一个“ 创造新纪录的jQueryUI的对话的形式。当用户创建一个记录,将数据发送到服务器
Java学习指南(Swing入门篇)
本篇内容至少包含: - 基本控件的使用 - 布局管理器的使用 - 自定义布局 - 图片的加载及使用 - 对话框,及自定义对话框 - 菜单和工具栏 - 自定义绘图 - JList 列表框的用法,以及单元格的自定义显示 -
JTable
表格...
SecresCSV:以表格格式一次打开查看,
编辑
,打印和
保存
(测试版)多个CSV文件的GUI。 该应用程序可以处理比Microsoft Excel长的行。 有助于理解数据以用于将来的数据分析
SecresCSV 以表格格式一次打开/查看,
编辑
,打印和/或
保存
(测试版)多个CSV文件的GUI。 该应用程序可以处理比Microsoft Excel 1更长的行。 该应用程序的目的是在数据分析之前查看大型CSV文件以了解数据。 该应用程序利用工作线程将CSV数据添加到表中。 Model类的每个实例都将数据添加到DefaultTableModel ,然后可以将其设置为
JTable
。 支持从CSV文件打开,
保存
,打印,
编辑
和刷新数据。 它还带有浅色和深色主题。 库: OpenCSV-读取CSV数据 FlatLaf-Swing组件的现代外观 SwingX- JXBusyLabel和JXHyperlink FlatLaf-SwingX-用于SwingX组件的现代LAF FlatLaf-Extras-读取SVG内容 应用程序的外观: 1使用382MB文件进行了测试
java万年历课程设计
java万年历课程设计,有源代码 源代码片段:public class wannianli extends JFrame implements ActionListener, MouseListener { private Calendar cld = Calendar.getInstance(); private String [] astr = {"星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"}; private DefaultTableModel dtm = new DefaultTableModel(null,astr); private
JTable
table = new
JTable
(dtm); //装日期的表格 private JScrollPane sp = new JScrollPane(table); private JButton bLastYear = new JButton("上一年"); private JButton bNextYear = new JButton("下一年"); private JButton bLastMonth = new JButton("上月"); private JButton bNextMonth = new JButton("下月"); private JTextField jtfYear = new JTextField(5);//jtfYear年份显示和输入文本框,允许
编辑
单行文本 private JTextField jtfMonth = new JTextField(2);//jtfMonth月份显示文本框 private JPanel p1 = new JPanel(); //装入控制日期按钮的模块 private JPanel p2 = new JPanel(); private JPanel p3 = new JPanel(new BorderLayout()); private JPanel p4 = new JPanel(new GridLayout(2,1)); private JPanel p5 = new JPanel(new BorderLayout()); private JButton bAdd = new JButton("
保存
日志"); private JButton bDel = new JButton("删除日志"); private JTextArea jta = new JTextArea(); //JTextArea 是一个显示纯文本的多行区域 private JScrollPane jsp = new JScrollPane(jta); //管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口 private JLabel l = new JLabel("小提示:可直接输入年份,提高查询效率!"); private JLabel lt = new JLabel();//系统时间 private JLabel ld = new JLabel();//日期是否被选择 private int lastTime; JMenuBar jmb = new JMenuBar(); JMenu view;
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章