我有一个表从我的本地

MySQL服务器获取信息.它很好地读取数据并将其发布在GUI上.

我的问题是,当我更改table命令时,如何刷新表格,例如:

private String sql = "select * from profildb.tbl_detailed"; //to

private String sql = "select * from profildb.tbl_detailed where Y.."; //this

此操作将在我的Button Action Listener中处理;

JButton btnOK = new JButton("");

btnOK.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

if( (tfBirinci.getText().isEmpty() || tfBirinci.getText() == null) && (tfIkinci.getText().isEmpty() || tfIkinci.getText() == null ))

{

taLog.setText("Database alani bos birakilamaz...\n");

}

else if ( (!(tfBirinci.getText().isEmpty() )) && (tfIkinci.getText().isEmpty() || tfIkinci.getText() == null ) )

{

sql = ("SELECT * FROM " + tfBirinci.getText());

taLog.setText("Komut elde edildi : " + sql + "\n");

System.out.println("aaaa " + tfBirinci.getText());

//anaFrame.dispose();

//databaseHistoryCalistir(); doesnt work

}

else if ( ( !(tfBirinci.getText().isEmpty() ) && !(tfBirinci.getText() == null) ) && ( !(tfIkinci.getText().isEmpty() ) && !(tfBirinci.getText() == null) ) )

{

sql = ("SELECT * FROM " + tfBirinci.getText() + " WHERE " + tfIkinci.getText());

taLog.setText("Komut elde edildi : " + sql + "\n" );

System.out.println("bbbb " + tfBirinci.getText());

//anaFrame.dispose();

//databaseHistoryCalistir(); doesnt work

}else

taLog.setText("Lütfen Database alanini doldurunuz, aksi taktirde komut elde edilemez...\n");

}

});

那么,当我更改字符串的语句时,我需要实现什么才能更新表?

提前致谢. (给出一个关于DefaultTableModel的例子会很棒)

java jtable defaulttablemodel_java – JTable和DefaultTableModel相关推荐

  1. java jtable defaulttablemodel_java – JTable和DefaultTableModel

    我有一个表从我的本地MySQL服务器获取信息.它很好地读取数据并将其发布在GUI上. 我的问题是,当我更改table命令时,如何刷新表格,例如: private String sql = " ...

  2. java jtable方法,java swing之JTable跟JList

    java swing之JTable和JList 1.JTable JTable构造方法: JTable(TableModel dm) JTable(object[][]rowData,object[] ...

  3. java jtable 监听事件_【Java】在JTable中设置鼠标监听器,点击操作对应数据

    最终效果 鼠标点击JTable中任一数据,修改相应的信息. 确定点击的行和列 package com.dao; import java.awt.event.MouseAdapter; import j ...

  4. java获取jtable的路径,Java如何在JTable组件中获取选定的单元格?

    以下示例显示如何获取选定的行或选定的列,或如何选择JTable组件中的多个单元格.要侦听选择事件,我们可以JTable通过调用JTable.getSelectionModel().addListSel ...

  5. 【Java】对JTable里的元素进行排序

    下面是核心内容 响应并处理选中的结点: // 设置节点选中监听器tree.addTreeSelectionListener(new TreeSelectionListener() {@Override ...

  6. JAVA学习之JTable(表格)

    之前是搞c语言的,对于java的图形化编程是很不适应,学习了一点表格,但是好像还是云里雾里,可能需要记忆的东西,经验的东西比较多,自己只是学习也没有应用过.感觉也没什么好写的,但是还是要坚持写一点记录 ...

  7. java jtable_Java:JTable中的控制台输出

    小编典典 定义并实现您的TableModel(在这种情况下,扩展AbstractTableModel) 这更广泛,但是是OOP强类型. class VolumeTableModel extends A ...

  8. java设置表格列不可修改_Java DefaultTableModel使单元格不可编辑JTable

    参见英文答案 > How to make a JTable non-editable                                    7个 我有一个JAVA项目,并希望使用 ...

  9. java删除jtable一行的值_JTable中删除一行数据

    Jtable中删除一行数据: import java.awt.BorderLayout; import java.awt.Component; import java.awt.Container; i ...

最新文章

  1. python Django 学习笔记
  2. PAT(甲级)2019年春季考试 7-3 Telefraud Detection
  3. 通用软件测试的6个角度
  4. 2011 Michigan Invitational Programming Contest
  5. Request中getContextPath、getServletPath、getRequestURI、getRequestURL、getRealPath的区别
  6. mybatis02--增删改查
  7. 95-290-240-源码-内存管理-StreamRecord-StreamRecord简介
  8. Response to preflight request doesn‘t pass access control check: The value of the ‘Access-Control-Al
  9. vSAN其实很简单-如何榨干vSAN的最后的空间- Part2(转)
  10. Android studio for mac
  11. mysql课件_MYSQL讲课时的PPT课件.ppt
  12. LeetCode之有效的字母异位词
  13. oracle中包含用什么函数,oracle中包含用什么函数 oracle数据包含有什么函数?
  14. python全局名称空间_21、Python之名称空间与作用域
  15. 五大黑科技资源网站,你想要的这里都有
  16. iOS Firebase如何上传.dSYM包
  17. python根据时间序列画折线图_Python如何根据时间序列数据作图
  18. Python程序员必备——手把手教你配置最漂亮的PyCharm界面
  19. 走出误区,老杨命运发生了转折
  20. 山西大学生计算机设计大赛,2017中国大学生计算机设计大赛山西赛区决赛在中北大学成功举办...

热门文章

  1. in、at和on作为时间介词_23
  2. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (3) - 流水线概述
  3. olcd12864的u8g2库_U8G2 软件包单色1.3寸OLED屏驱动在 RT-Thread 移植问题
  4. linux下判断网络是否连接
  5. mac 解压_BetterZip for Mac(Mac解压压缩工具)
  6. IDirect3DDevice9::SetClipPlane
  7. lvs-nat负载均衡实验
  8. Matlab——plot polyfit polyval
  9. js设置radio选中
  10. 访问VirtualBox创建的CentOS虚拟主机里面的WEB服务