salve a tutti, sono nuovo su questo forum. Mi sono iscritto perchè leggendolo spesso l'ho trovato molto utile, quindi spero lo sia ulteriormente e spero che anche io possa essere di aiuto a qualcuno.
venerndo al dunque, sto creando una classe che mi gestisce una finestra.
In questa finestra creo due Jpanel con delle loro dimensioni. Ora però, quando ingrandisco la finestra, le dimensioni dei JPanle rimangono uguali ma non proporzionati.
spero di essermi spiegato... quindi speravo che qualcuno mi dia una mano.
questo per sicurezza è il codice:
codice:
public class Client_AdminGUI extends JFrame{
	
	private final JPanel panelSx;
	private final JPanel panelDx;
	private final JButton start;
	private final JButton refresh;
	private final JList listaclient;
	
	public Client_AdminGUI() {
		
		this.setTitle("Client_Administrator");
		this.setResizable(false);
		this.setSize(500, 600);
		this.setLocation(2, 0);

		final Container pane=this.getContentPane();
		pane.setBackground(Color.BLACK);
		pane.setLayout(new BorderLayout(9,18));
		
		//panelSx=new JPanel();
		panelSx=new JPanel(new GridLayout(1,1));
		//panelSx.setLayout(new BorderLayout());
		panelSx.setPreferredSize(new Dimension(250,300));
		panelSx.setBackground(Color.yellow);
		
		//panelDx=new JPanel();
		panelDx=new JPanel(new GridLayout(1,1));
		panelDx.setPreferredSize(new Dimension(250,300));	
		panelDx.setLayout(new BorderLayout());
		panelDx.setBackground(Color.DARK_GRAY);
		
		start=new JButton("Start");
		
		refresh=new JButton("Refresh");
		
		listaclient=new JList();
		listaclient.setPreferredSize(new Dimension(300,100));
		//panelSx.add(listaclient);
		
		panelDx.add(start,BorderLayout.SOUTH);
		panelDx.add(refresh,BorderLayout.PAGE_END);
		pane.add(panelSx,BorderLayout.WEST);
		pane.add(panelDx,BorderLayout.EAST);
		
		
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
		this.setVisible(true);
	}
}