2012-07-27 13 views
13

Questa potrebbe essere una domanda posta prima. Ho cercato molto prima di postare qui, ma non sono riuscito a capirne uno accettabile.Come aggiungere un menu a discesa a una cella JTable

Qualcuno può mostrarmi come farlo. Ho semplicemente bisogno di ottenere un menu a discesa quando clicco sulla cella in modo che dovrò selezionare un valore da quello (come un modo per limitare la selezione dell'utente).

Se qualcuno può aiutare con questo credo che aiuterà molte persone là fuori. Ci sono molte domande simili a questa, ma nessuna risposta chiara. Per favore, rispondi con un po 'più di dettagli. Un esempio sarebbe molto apprezzato ..

Grazie!

risposta

15
  • uso DefaultCellEditor with DefaultTableModel for JTable nel caso in cui tutte le JComboBoxes avranno valori identici nella TableColumn concreto

  • se avranno non valori identici, quindi di utilizzare DefaultCellEditor per JComboBoxes con l'abitudine AbstractTableModel

+1

Grazie funziona! molto meglio. Questa è una corretta implementazione, suppongo, non è vero ...: p – Anubis

+0

@SumuduLanskara è l'implementazione preferita – MadProgrammer