Как изменить горизонтальное выравнивание текста в области RU

Этот совет Java иллюстрирует метод модификации горизонтального выравнивания текстового поля во время выполнения. Разработчик может использовать этот код для дизайна интерфейса во время выполнения. С помощью этого кода develoeper может также изменить интерфейс в соответствии с вкладом пользователей.



javax.swing



import javax.swing.*;

import java.awt.event.*;



public class JTextFieldExample {



  public static void main(String[] args) {



    final JTextField tf = new JTextField("press <enter>"20);

    tf.setHorizontalAlignment(JTextField.RIGHT);



    tf.addActionListener(new ActionListener() {

  public void actionPerformed(ActionEvent e) {

    int old = tf.getHorizontalAlignment();

    if (old == JTextField.LEFTtf.setHorizontalAlignment(JTextField.RIGHT);

    if (old == JTextField.RIGHTtf.setHorizontalAlignment(JTextField.CENTER);

    if (old == JTextField.CENTERtf.setHorizontalAlignment(JTextField.LEFT);

  }

      });



    JFrame frame = new JFrame("JTextFieldExample");

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.getContentPane().setLayout(new java.awt.FlowLayout());

    frame.getContentPane().add(tf);

    frame.setSize(27575);

    frame.setVisible(true);

    tf.requestFocus();

  }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>