Wie passt sich eine JTable in ein JPanel und machen es automatisch in der Größe geändert werden?

ich bin das hinzufügen einer JTable in ein JPanel, welches mit einem GridLayout, aber ich bekomme nicht das gleiche Verhalten wie beim hinzufügen eines JButton...

Möchte ich wissen, wie bekomme ich das gleiche auto-resizing-Verhalten mit meiner JTable wie beim hinzufügen eines JButton in ein JPanel verwendet, die eine GridLayout und auch ich wollen, dass die Tabelle den gesamten Raum des Panels.

Sorry für die Rechtschreibung, Deutsch ist nicht meine mütterliche Sprache. Hoffe, Euch kann mir helfen!

Dies ist mein code:

    import javax.swing.*;
    import java.awt.*;

    class Frame extends JFrame {

        private JPanel center;
        private JTable table;

        public Frame(){
            super("Test Jtable");
            this.setLayout(new BorderLayout());        

            this.center = new JPanel(); 
            this.center.setLayout(new GridLayout());

            this.table = new JTable(50,50);
            this.table.setGridColor(Color.black);
            this.table.setCellSelectionEnabled(true);                      

            this.center.add(this.table);
            this.add(this.center,BorderLayout.CENTER);
        }
    }

    public class TestFrame {

        public static void main(String... args) {
            Frame f =new Frame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setSize(400,400);
            f.setVisible(true);
        }
    }

InformationsquelleAutor mrgamertag | 2012-04-09

Schreibe einen Kommentar