Witam chcę sobie uporządkować okienko za pomocą GridBagLayout. Dowiedziałem się paru rzeczy i postanowiłem zacząć działać. Z większością nie mam problemów tylko nie działa mi atrybut anchor mam tabelkę którą chcę dodać do panelu po lewej stronie. Dodaje się ale zawsze na środku nie wiem w czym problem
package GUI;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class MyPanel extends JPanel{
private final Dimension size=new Dimension(46,46);
String[] columnsName=new String[] {"Id", "Name", "Surname", "Type", "Age"};
String[][] data=new String[][]{{"1",null,null,null,null}};
JTable MyTable=new JTable(data,columnsName);
MyButton delete=new MyButton("src/Icones/delete.png",size,"Usuń rekord");
MyButton info=new MyButton("src/Icones/info.png",size,"Informacja o tym rekordzie");
MyButton edit=new MyButton("src/Icones/edit.png",size,"Edytuj rekord");
public MyPanel(){
/* set Layout */
this.setLayout(new GridBagLayout());
GridBagConstraints gbc=new GridBagConstraints();
/* set Size */
gbc.anchor=GridBagConstraints.WEST;
this.setPreferredSize(new Dimension(900,600));
this.add(MyTable, gbc);
this.add(new JScrollPane(MyTable),gbc);
}
}