Swing, Layout - Java

Узнай цену своей работы

Формулировка задачи:

Пожалуйста, объясните, как расположить панель по центру фрэйма? Кнопки - понятно с помощью BorderLayout.CENTER, а с панелями почему не получается?
не актуально

Решение задачи: «Swing, Layout»

textual
Листинг программы
 public static void main(String[] args) {
        
        
       JPanel pan = new JPanel();
       JTextField field1 = new JTextField();
       JTextField field2 = new JTextField();
       JLabel label2 = new JLabel();
       JLabel label1 = new JLabel();
       JFrame frame = new JFrame();
       pan.setLayout(null);
       frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
       label1.setText("component1");
       label2.setText("component2");
       
       frame.add(pan);
       
       pan.add(field1);
       pan.add(field2);
       pan.add(label1);
       pan.add(label2);
       label1.setText("component1");
       label2.setText("component2");
       
       label1.setBounds(115,20, 100,30);
       label2.setBounds(463,20, 100,30);
       field1.setBounds(50, 50, 200, 40);
       field2.setBounds(400, 50, 200, 40);
        frame.setSize(700, 200);
        frame.setVisible(true);
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5