Bonjour a tous,
j'ai une petite question qui me trotte dans la tête, est-il possible d'afficher dans une colonne d'une JTable un JButton qui peut être cliqué bien sûr. certain nous dirons mais oui tout est possible tout est imaginable en java. Si oui j'aimerai savoir comment car j'essaie depuis tout à l'heure en vain.
voila mon code:
Bien sûr dans la Jtable j'ai mis des JButton dans une des colonnes.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class AfficheBouton implements TableCellRenderer{ JButton ok = new JButton("OK"); public Component getTableCellRendererComponent(JTable arg0, Object arg1, boolean arg2, boolean arg3, int arg4, int arg5) { return ok; } }
ensuite je fais un petit :
mais j'ai toujours ce :Code:tableWorklists.setDefaultRenderer(JButton.class, new AfficheBouton());
a la place d'un JButton dans la Jtable.Code:javax.swing.JButton[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@1bcc0bc,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=ok,defaultCapable=true]
Merci pour votre aide.