我想要的是一个可编辑的jcombobox。当用户键入时,它应该搜索数据库并显示数据库中以用户键入的文本开头的名称。例如::如果用户键入'a‘。那么jcombobox应该会显示数据库中以'a‘开头的所有名称。
如果数据库中包含aaron,aidan,kim的名字。当用户键入'a‘时,组合框会建议用户命名为aaron和aidan
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
pack
首先为我糟糕的英语感到抱歉。我会尽力理解你我的问题。
我只想保存新的数据,无论用户在JTable中输入了什么,只要单击“保存”按钮。
我正在从数据库中检索学生ID、前两列中的名称,并且在第三列中添加了当前日期,并将缺席/呈现作为可编辑的第四列。我有以下代码从数据库中检索数据。
**Attendance.java** :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package shreesai;
import java.sql.Conn
我正在从TableModel接口实现自己的模型。我的问题在于我的模型的建设者。我将从数据库中读取的像datas这样的对象和从数据库读取的类似Object[]的headers作为参数传递。
在tableModel接口中,我有一个ArrayList,其中保存从DB读取的数据。
如何将二维对象复制到ArrayList中。
在下面的行中,我向您展示了我的代码,您可以在这里看到我正在做的事情。
public class MiModelo implements TableModel{
private ArrayList<TableModelListener> listeners=new Ar
每次我尝试更新JTable中的数据时,都会收到此错误:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 2
at javax.swing.DefaultRowSorter.convertRowIndexToModel(DefaultRowSorter.java:501)
at javax.swing.JTable.convertRowIndexToModel(JTable.java:2620)
at javax.swing.JTable.getValueAt(JTa
我正在开发一个桌面应用程序,我希望Admin有删除用户的选项,为此,我计划每当Admin单击“删除用户”按钮时,将打开一个新的选项卡,其中应显示数据库中所有现有用户的名称的复选框(以便他可以同时删除多个用户);因此,基本上我需要根据我的数据库生成动态复选框。
我使用的是Netbeans 7.0.1,JDK1.6,sqlite3。
在谷歌上搜索后,我得到了两个与我的问题相匹配的链接:
我已经尝试遵循上述第一个链接的代码,但它不适合我的工作。我所做的只是在netbeans中创建了新的JFrame,并在构造函数中调用了一个方法,该方法根据需要创建复选框,方法代码如下:
public class W
我在Netbeans上做了一个小UI,并在一个单独的类(Action等)中实现代码。我试图用存储在JTable数据库中的数据刷新MySql,但是在运行主类时会遇到这个错误,问题不是JDBC连接,这很好,但是它没有将数据打印到JTable。
Exception in thread "main" java.util.ConcurrentModificationException
at java.util.Hashtable$Enumerator.next(Hashtable.java:1031)
at com.sun.java.swing.plaf.nimbus.NimbusSty
我使用MySQL的sakila数据库来测试我的代码。我有一个JTable,用来显示视图的结果。一些工作正常,而另一些则抛出此错误:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 16 >= 16
at java.util.Vector.elementAt(Vector.java:474)
at javax.swing.table.DefaultTableModel.getValueAt(DefaultTableModel.java:648)
我正在为一家公司开发一个应用程序,该公司以各种方式管理oracle数据库。这个程序是用Java,NetBeans编写的,而且它变得很大。我不会说它写得很好,但我经常回到旧的糟糕的代码,并试图让它尽可能地可读性和oop。
我已经注意到,当我启动程序时,每10次中就有1次得到以下异常:(尽管程序启动并正常工作,即使这些时候也是如此)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.plaf.synth.SynthLabelUI.getMinimumSiz
我想突出显示我的字符串中存在的模式。为此,我创建了一个模式数据库,并将其存储在一个数组中。现在我希望这些模式在jtextpane中突出显示,并使用不同的颜色,为此,我使用了if else条件,它将根据存储在其他arraylist中的字符串突出显示具有不同颜色的模式,但我有以下异常。
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.text.DefaultHighlighter.paint(DefaultHighlighter.java:72)
at java
我正在编写一个Java程序,在该程序中,我可以使用Java和SQL命令访问数据库来制作一本本地食谱。我正在尝试通过在文本字段中输入名称来删除数据库条目,然后删除数据库中具有相同名称的匹配条目。我有一个奇怪的错误,它说"executeQuery()“不能用作更新,但我仍然有更新方法。如果有人能知道我需要做些什么来解决这个问题,我会非常感激的。
谢谢!
/** Creates new form deleteRecipe */
public deleteRecipe() {
initComponents();
}
/** This metho
当我连接到数据库(它的位置由JFileChooser提供)时,我检查数据库是否过时,如果有必要,尝试删除并替换它。我得到的错误如下:
java.io.IOException: Unable to delete file: C:\Users\User\Documents\POS-Data\Tables\seg0\cd1.dat
at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2279)
at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:165
我正在开发一个使用Java/Swing/Oracle 10g数据库的员工管理系统
我有一个名为photo的表,数字为photoID,blob为photo,我使用的是JFileChooser,它可以打开并显示照片,但不会将其保存到我的数据库中。
错误
java.sql.SQLException: Invalid column index
代码
enter code here
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* Phot
我对java和JDBC的用法还不熟悉。我正在编写我的第一个连接到数据库的java应用程序。但是当我点击执行数据库创建的JButton时,我得到了这个错误。但是我得到了这个错误:
$run:Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at data.eceunnrecords.com.DBOptions.executeNonQuery(DBOptions.java:70)
at portal.eceunnrecords.com.CreateDatabase.createButto
我正在创建一个程序,其中有一个JTable,由我的数据库的数据填充。每一行都有一个对应的图片,所以我想要做的是,当我把鼠标光标放在那一行上时,它会popUp一个包含它的图片的tooltipText,
tblListOfInmates = new JTable(){
private static final long serialVersionUID = 8240878564742150750L;
public Component prepareRenderer(TableCellRe
大家好,我是Java的新手,我正在尝试写一个非常简单的练习来练习,我创建了一个Jclass来从数据库中读取参数,并将其保存在一个名为"estado“的变量中,以及一个JFrame中来显示在数据库中随机变化的这个变量的值。
该程序读取Java并将所需数据存储在MySql变量中,如下所示:
package Paquete_domotica;
import java.io.*;
import java.sql.*;
public class domotica {
public static int estado;
boolean loop = true;
pu
我有多个JFrames,我希望能够通过按下按钮来切换。
这是我的登录框架的代码(没有NetBeans自动生成的代码)
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package mzamomstha.registration;
import javax.swing.JFrame