Перенос объектов JLabel, JTextField - Java
Формулировка задачи:
Как сделать перенос объектов JLabel, JTextField (столбиком, а не в строчку)?
JTextField textK = new JTextField(30);
JTextField textL = new JTextField(30);
JTextField textT0 = new JTextField(30);
JTextField textT = new JTextField(30);
JTextField textMu = new JTextField(30);
JTextField textRho = new JTextField(30);
JTextField textEps = new JTextField(30);
JTextField textalpha = new JTextField(30);
panel.add(K);
panel.add(textK);
panel.add(L);
panel.add(textL);
panel.add(T0);
panel.add(textT0);
panel.add(T);
panel.add(textT);
panel.add(Mu);
panel.add(textMu);
panel.add(Rho);
panel.add(textRho);
panel.add(Eps);
panel.add(textEps);
panel.add(alpha);
panel.add(textalpha);Решение задачи: «Перенос объектов JLabel, JTextField»
textual
Листинг программы
import javax.swing.*;
import java.awt.*;
import java.util.Arrays;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Cl {
public static void main(String[] args) {
JFrame panel = new JFrame();
JTextField textK = new JTextField(5);
JTextField textL = new JTextField(5);
JTextField textT0 = new JTextField(5);
JTextField textT = new JTextField(5);
JTextField textMu = new JTextField(5);
JTextField textRho = new JTextField(5);
JTextField textEps = new JTextField(5);
JTextField textalpha = new JTextField(5);
panel.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints(0, 0, 1, 1, 0, 0, GridBagConstraints.NORTH, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0);
panel.add(textK, gbc);
gbc.gridy = 1;
panel.add(textL, gbc);
gbc.gridy = 2;
panel.add(textT0, gbc);
gbc.gridy = 3;
panel.add(textT, gbc);
gbc.gridy = 4;
panel.add(textMu, gbc);
gbc.gridy = 5;
panel.add(textRho, gbc);
gbc.gridy = 6;
panel.add(textEps, gbc);
gbc.gridy = 7;
panel.add(textalpha, gbc);
panel.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
panel.setSize(800, 300);
panel.setLocationRelativeTo(null);
panel.setVisible(true);
}
}