我想制作一个与数据库关联的Java程序。该程序有一个Jtable,我想在其中添加一个矩形,当madeQty值和lauchedQty相等时,该矩形必须变为红色,在另一种情况下,则变为绿色:`
String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=databaseOne;user=**;password=*******";
try (Connection con = DriverManager.getConnection(connectionUrl); Statement stmt = con.createStatement();){
DefaultTableModel columnModel = new DefaultTableModel();
String SQL = "select code, lauchedQty, madeQty from Company";
ResultSet rs = stmt.executeQuery(SQL);
columnModel.addColumn("code");
columnModel.addColumn("Rectagle");
columnModel.addColumn("qty");
while (rs.next())
{
if (rs.getInt("lauchedQty")==rs.getInt("madeQty"))
{
columnModel.addRow(new Object []{rs.getString("code"),drawing red Rectangle, rs.getInt("madeQty")});
}
else
columnModel.addRow(new Object []{rs.getString("code"),drawing green Rectangle, rs.getInt("madeQty")});
}
JTable table = new JTable(columnModel)
我不知道该怎么做。 有人可以帮我吗?