mam pytanie: jak zrobić, aby ustalić wysokość panelu nazwanego jako top np. na 100? Próbowałem już setSize, setPreferredSize a nic się nie zmienia. Jestem początkujący w Javie więc proszę o wyrozumiałość ;-)
public class Sieci implements ActionListener {
JFrame frame;
JPanel schemat, top;
JTextField nazwaPliku, testWyjscie;
JLabel informacja;
JButton ok;
public Sieci() {
JFrame frame = new JFrame("Sieci");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setAlwaysOnTop(true);
frame.setMinimumSize(new java.awt.Dimension(800, 600));
frame.setResizable(true);
frame.setLayout(new GridLayout(2,0));
schemat = new JPanel();
schemat.setBackground(new java.awt.Color(255, 255, 255));
top = new JPanel();
//ustawienie domyslnego przycisku
frame.getRootPane().setDefaultButton(ok);
//dodanie paneli do okna
top.setPreferredSize(new Dimension(100, 300));
frame.getContentPane().add(top, BorderLayout.NORTH); //, BorderLayout.NORTH
frame.getContentPane().add(schemat, BorderLayout.SOUTH);
//top.setSize(800,100);
//top.setPreferredSize(new Dimension(800, 100));
//schemat.setPreferredSize(new Dimension(800, 400));
addWidgets();
frame.pack();
frame.setVisible(true);
}
z góry bardzo dziękuję za pomoc!