Hello good day. Here is my problem: I have retrieved some a couple sets of data from my sql database and saved them in ArrayLists of (custom)types <Student> and <Subject>. I am using a single Table. I want to create a custom AbstractDataModel that displays the data from the ArrayList<Student>. The data that comes from ArrayList<Student> are simply Strings, and this constitutes half of the table. The other half of the table is populated by the user editing the cells via JComboBox editor. These choices are used to carry out calculations in order to populate the ArrayList<Subject>. Problem is, all …

Member Avatar
Member Avatar
+0 forum 6

I've got a JTable called chances_T full of doubles ranging from 0 to 100. I'm trying to set the background color of each cell based on the cell's value. So I built a custom cell renderer: class CustomRenderer extends DefaultTableCellRenderer { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component c = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); double chance = Double.parseDouble(String.valueOf(value)); if (chance > 80) { c.setBackground(Color.green); console_TA.append("Worked!\n"); } else if (chance >= 50 && chance < 80) { c.setBackground(Color.yellow); } else if (chance >= 25 && chance < 50) { …

Member Avatar
Member Avatar
+0 forum 8

The End.