Всем привет, пишу лабу по теорверу, сказали, что нужно приделать GUI, первый раз с этим встречаюсь, так что пока только разбираюсь.


В панели справа почему-то так отображаются поля, что делать?
Вот отрывок кода на Java:
// 3 панель
JPanel p1 = new JPanel();
JPanel p2 = new JPanel();
JTabbedPane panel3 = new JTabbedPane();
panel3.add("Параметры области A", p1);
panel3.add("Параметры области B", p2);
panel3.setSize(600, 600);
panel3.setLocation(330, 5);
//
JTextField countXnA = new JTextField();
countXnA.setSize(130, 30);
countXnA.setLocation(5, 10);
JLabel countLabelXnA = new JLabel("Xn");
countLabelXnA.setSize(30, 30);
countLabelXnA.setLocation(30, 30);
countXn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String text = countXnA.getText();
System.out.print(text);
}
});
JTextField countYnA = new JTextField();
countYnA.setSize(130, 30);
countYnA.setLocation(160, 65);
JLabel countLabelYnA = new JLabel("Yn");
countLabelYnA.setSize(60, 30);
countLabelYnA.setLocation(30, 65);
countYn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String text = countYnA.getText();
System.out.print(text);
}
});
JTextField countXkA = new JTextField();
countPAPlusB.setSize(130, 30);
countPAPlusB.setLocation(160, 100);
JLabel countLabelXkA = new JLabel("Xk");
countLabelXkA.setSize(60, 30);
countLabelXkA.setLocation(30, 100);
countXk.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String text = countXkA.getText();
System.out.print(text);
}
});
JTextField countYkA = new JTextField();
countPAB.setSize(130, 30);
countPAB.setLocation(160, 135);
JLabel countLabelYkA = new JLabel("Yk");
countLabelYkA.setSize(60, 30);
countLabelYkA.setLocation(30, 135);
countYk.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String text = countYkA.getText();
System.out.print(text);
}
});
p1.add(countLabelXnA);
p1.add(countXnA);
p1.add(countLabelYnA);
p1.add(countYnA);
p1.add(countLabelXkA);
p1.add(countXkA);
p1.add(countLabelYkA);
p1.add(countYkA);
panel.add(panel3);
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум»
+5%
--maks05Скриншоты я перезалил, а вам настоятельно рекомендую прочесть Правила форума. И соблюдать их!
--maks05