Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> распределение текста по строкам в textarea 
:(
    Опции темы
MAXIM2000
Дата 13.12.2012, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 12.12.2012

Репутация: нет
Всего: нет



здравствуйте!
каким образом можно сделать ограничения в текстовую область, чтобы при вставке какого нибудь абзаца, текст не писал всё на одной строке а автоматически распределял границы текста под формат.
Вот картинка, при вставке абзаца весь текст размещается на одной строке.
рисунок

Вот код:
Код

    import java.awt.BorderLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.event.DocumentEvent;
    import javax.swing.event.DocumentListener;
    public class Button extends JFrame {
    JButton but;
    JTextArea area;
    JTextField tf;
    Button(){
    super();
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(300, 350);
    setLayout(new BorderLayout());
    but = new JButton("enter");
    add(but, BorderLayout.NORTH);
    area = new JTextArea();
    add(area, BorderLayout.CENTER);
    tf = new JTextField(50);
    add(tf, BorderLayout.SOUTH);
    but.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent arg0) {
    // TODO Auto-generated method stub
    tf.setText("Количество символов: " + (area.getText().length() - area.getText().split(" ").length + 1) + ", Количество слов: " + area.getText().split(" ").length);
    }
    });
    }
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    new Button().setVisible(true);
    }
    }

PM MAIL   Вверх
k0rvin
Дата 13.12.2012, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: нет
Всего: 5



Код

textArea.setLineWrap(true);
textArea.setWrapStyleWord(true);

http://stackoverflow.com/questions/8858584...-in-a-jtextarea
http://stackoverflow.com/questions/6052821...-not-characters


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0376 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.