2016-05-27 6 views
0

Ich wollte wissen, wie man 2 kleine Schaltfläche in eine Zelle hinzufügen. Dies wird für die Spalte 'Quantity' in meiner Jtable verwendet.JTable Hinzufügen von 2 Mini-Button in eine Zelle

enter image description here

ich oben als Bild machen wollen, Benutzer dürfen die Anzahl innerhalb oder auf Hinzufügen klicken oder minus der Anzahl bearbeiten, wie mache ich das?

Antwort

2

Die beiden Pfeile sind Teil einer Komponente namens Spinner. Sie können eine JSpinner verwenden Textbox zu erstellen und den SpinnerNumberModel verwenden, damit es numerische Werte verwenden:

JSpinner spinner = new JSpinner(); 
spinner.setModel(new SpinnerNumberModel()); 

Sie können mehr über Spinnern im Java documentation

lesen es zu einer Tabelle hinzuzufügen, müssen Sie eine benutzerdefinierte Klasse, die DefaultCellEditor erweitert. Einige Beispiele sind hier zu finden: