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, also quasi die Actions, aber erst mal den Button in die Tabelle zu kriegen, schaff ich schon nicht, kann mir da jemand helfen und zeigen und wie es geht
Mein Code schaut bisher so aus:
Ich krieg das nicht gebacken, danke vorab
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 );
}
}
Ich krieg das nicht gebacken, danke vorab