Как сделать текстовое поле двух колонок

Этот совет Java Swing иллюстрирует метод реализации текстовое поле, которое две колонки шириной. Подсказка использует две панели и добавить их в виде таблицы.



javax.swing



import javax.swing.*;



public class WidthHack {



  public static void main(String[] args) {



    JTextField tf = new JTextField("mm");

    tf.setPreferredSizetf.getPreferredSize() );

    tf.setText("")// Empty the field.



    JPanel pHacked = new JPanel();

    pHacked.setBorder(new javax.swing.border.TitledBorder("hacked 2 columns"));

    pHacked.add(tf);



    JPanel pStock = new JPanel();

    pStock.setBorder(new javax.swing.border.TitledBorder("stock 2 columns"));

    pStock.addnew JTextField(2) );



    JFrame frame = new JFrame();

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.getContentPane().setLayout(new java.awt.GridLayout(01));

    frame.getContentPane().add(pHacked);

    frame.getContentPane().add(pStock);

    frame.setSize(150150);

    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>