Exemple #1
0
 public void propertyChange(PropertyChangeEvent e) {
   // System.out.println(e);
   int row = charTable.getSelectedRow();
   if (row != -1) {
     int col = charTable.getSelectedColumn();
     if (col == 3) {
       try {
         int width = Integer.parseInt((String) charTable.getValueAt(row, col));
         FontCharacter fc = getSelectedCharacter();
         fc.changeSize(0, 0, 0, width - fc.getWidth());
         setSelectedCharacter(fc);
         parent.editingCharSizeChanged();
       } catch (NumberFormatException ex) {
         // ignore
       }
     } else if (col == 4) {
       String comment = (String) charTable.getValueAt(row, col);
       FontCharacter fc = getSelectedCharacter();
       fc.setComment(comment);
       setSelectedCharacter(fc);
     }
   }
 }