Java Необходимо выровнять JTextField по нижнему краю окна

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

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

Имеется ввиду аналог из Delphi
Edit1.Align:=alBottom

Решение задачи: «Java Необходимо выровнять JTextField по нижнему краю окна»

textual
Листинг программы
import java.awt.Container;
import java.awt.GridLayout;
 
import javax.swing.JFrame;
import javax.swing.JTextField;
 
public class AlignmentSample {
    public static void main(String args[]) {
        JFrame frame = new JFrame("Пример выравнивания");
        
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        Container content = frame.getContentPane();
        content.setLayout(new GridLayout(0, 1));
        
        JTextField textField = new JTextField("Слева");
        textField.setHorizontalAlignment(JTextField.LEFT);
        
        content.add(textField);
        
        textField = new JTextField("По центру");
        textField.setHorizontalAlignment(JTextField.CENTER);
        
        content.add(textField);
        
        textField = new JTextField("Справа");
        textField.setHorizontalAlignment(JTextField.RIGHT);
        
        content.add(textField);
        
        // Определяет передний край текста для использования с левой-направо и справа-налево
        textField = new JTextField("Leading");
        textField.setHorizontalAlignment(JTextField.LEADING);
        
        content.add(textField);
        
        // Определяет заднюю кромку текста для использования с левой-направо и справа-налево
        textField = new JTextField("Trailing");
        textField.setHorizontalAlignment(JTextField.TRAILING);
        
        content.add(textField);
        
        frame.pack();
        frame.setSize(250, (int) frame.getSize().getHeight());
        frame.setVisible(true);
    }
}

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


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

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

10   голосов , оценка 4 из 5
Похожие ответы