comment ajouter une case à cocher et de la zone de liste déroulante dans la cellule de la table?
Je suis entrain de créer un formulaire qui contiennent table et quelques boutons.
Une image vaut mille mots:
Comment puis-je obtenir la case à cocher et listes déroulantes situées en bas dans la table?
Je suis à l'aide de NetBeans. J'ai essayé en utilisant le glisser-déposer, mais n'a pas fonctionné.
Voici mon code du formulaire.
public class HttpOutput extends javax.swing.JPanel {
HttpElements current_Http_EleObject;
/**
* Creates new form HttpOutput
*/
public HttpOutput(HttpElements httpelements) {
initComponents();
current_Http_EleObject=httpelements;
TableColumn includeColumn = jTable1.getColumnModel().getColumn(0);
includeColumn.setCellEditor(new DefaultCellEditor(new JCheckBox()));
}
C'est un grand nom: ComboBob!
OriginalL'auteur Sandip Armal Patil | 2012-10-11
Vous devez vous connecter pour publier un commentaire.
Ici est de liste déroulante de la cellule des encarts de répliquer démo:
Magistral! Cité ici.
OriginalL'auteur aterai
il n'y pas de raison d'utiliser ou d'écrire
Renderer
etEditor
pourJCheckBox
dans leJTable
, y mettretrue
/false
, parce que JTable a intégré de soutien pourJCheckbox
Rendu
etÉditeur
tropremplacer bon
column
,returns Boolean.Class
pour
JComboBox
à lire À l'aide d'une Zone de liste déroulante comme un Éditeurtoutes les données sont stockées dans XxxTableModel, et en utilisant
DefaultTableModel
événements sont automatiquement affichés dans leJTables view
toutes les mises à jour de la XxxTableModel doit être fait sur Event Dispatch Thread
OriginalL'auteur mKorbel