G
Gast
Gast
Hallo, ich wollt hier gleich mal die Profis fragen, ob das überhaupt machbar ist, ich will in ein JTable Buttons einfügen und wenn man dann auf den jeweiligen Button im JTable klickt soll die Tabelle gefüllt werden. Das mit den Button und dem Füllen der Tabelle würd ich dann wohl hinbekommen, aber erst mal in die Tabelle zu kriegen, schaff ich schon nicht, kann mir da jemand helfen?
Mein Code schaut bisher so aus:
Kennt da jemand ne Mäglichkeit? Wäre super, ich weiß da nicht mehr weiter.
Mein Code schaut bisher so aus:
Code:
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
public class Test{
public static void main( String[] args ){
// Die Daten für das Table
Vector data = new Vector();
Vector rowA = new Vector();
JButton btnBeenden, btnNeu;
rowA.add( "0" );
rowA.add( "2" );
rowA.add( "4" );
rowA.add( "6" );
Vector rowB = new Vector();
rowB.add( "1" );
rowB.add( "3" );
rowB.add( "5" );
rowB.add( "7" );
// Hier soll ein Button rein
rowB.add( "btnNeu = new JButton( "Neue Werte" ));
Vector rowC = new Vector();
rowC.add( "9" );
rowC.add( "10" );
rowC.add( "11" );
rowC.add( "12" );
// und hier der nächste Button
rowC.add( "btnBeenden = new JButton( "Beenden" ));
data.add( rowA );
data.add( rowB );
data.add( rowC );
// Die Titel
Vector title = new Vector();
title.add( "A" );
title.add( "B" );
title.add( "C" );
title.add( "D" );
title.add( "Buttons" );
JTable table = new JTable( data, title );
JFrame frame = new JFrame( "Test" );
frame.getContentPane().add( new JScrollPane( table ) );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.pack();
frame.setVisible( true );
}
}
Kennt da jemand ne Mäglichkeit? Wäre super, ich weiß da nicht mehr weiter.