powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JTextArea I JScrollPane
17 сообщений из 17, страница 1 из 1
JTextArea I JScrollPane
    #33135608
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vsem dobrij den!
Est 2 problemi.
1.Kak v JTextArea ustanovit font,color na kazduju stroku svoj,ili voobse otselnie gruppi slov?Polu4aetsja poka ustanovit na vsju JTextAreaju font,color.
2.Kak zastavit JScrollPane opuskatsja vniz.Tooest u menja JScrollPane preleplin k JTextAreja i kogda postupaet tekst v JTextArea ,JScrollPane n opuskaetsja v niz.
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33137271
dropper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2.
jScrollPane.getVerticalScrollBar().setValue(0);
jTextArea.updateUI();
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33137632
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spasibo.Poprobuju.A kak s voprosom 1?
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33137883
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На каждую строку свой - не знаю, не уверен, что это возможно. Но если ты хочешь отобразить текст разного цвета - помни, что JTextArea поддерживает HTML.
Что-нибудь в этом духе:
Код: plaintext
jTextArea.setText("<font color=\"red\">TEXT1</font><br><font color=\"blue\">TEXT2</font>");
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33140116
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jScrollPane.getVerticalScrollBar().setValue(0);
jTextArea.updateUI();

Ne katet kod.Idot naobarot v verh ,a nado v niz.Tekst dobavlaetsja i linejka prokritki dolzna opuskatsja vniz.
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33140121
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кувалдин РоманНа каждую строку свой - не знаю, не уверен, что это возможно. Но если ты хочешь отобразить текст разного цвета - помни, что JTextArea поддерживает HTML.
Что-нибудь в этом духе:
Код: plaintext
jTextArea.setText("<font color=\"red\">TEXT1</font><br><font color=\"blue\">TEXT2</font>");


Spasibo.Pravda mne nado append a ne set.Poprobuju
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33141385
dropper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jScrollPane1.getVerticalScrollBar().setValue(jScrollPane1.getVerticalScrollBar().getMaximum());

Я думал, что самое главное - это направление, а техническое воплощение - это дело техники(извените за тафталогию, но из песни слов не выставишь).

А на счет append() or setText(), так заведи переменную в которую добавляй
таги, а уж потом делай setText( переменная ).
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33145478
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kstati ne polu4ilos html otobrazit.Toest JTextArea otobrazaet tegi kak tekst.Vipolnil kod kak v primere.
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33146348
dropper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для того, чтобы добавить код HTML, надо вставить тагим в начало и в конец
<html> ... </html>

jTextArea.setText("<html><font color=\"red\">TEXT1</font><br><font color=\"blue\">TEXT2</font></html>");
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33146695
dropper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sorry.
jTextArea дейсивительно не принимают нтмл, только лэйблы и батоны.

Прочитай тут
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33146778
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой компонент - JEditorPane, это так сказать браузер свинговый, он все понимает, HTML, CSS, JavaScript. Пользоваться им так же, как и TextArea.
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33147981
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Da znaju etot komponent,no on zagruzaet gotovie html stranici s serera.
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33147984
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A vot statju pro4itaju.Spasibo
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33148169
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TomasoDa znaju etot komponent,no on zagruzaet gotovie html stranici s serera.
Плохо знаешь, им можно пользоваться, абсолютно так же, как и JTextArea, без всяких серверов и готовых страниц, у этого класса есть метод setText, тебе его должно хватить.
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33150618
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A ti poprobuj tuda setText();V hetmle.
...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33150714
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TomasoA ti poprobuj tuda setText();V hetmle.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
 package  testswing;

 public   class  MainFrame  extends  javax.swing.JFrame {
    
     private  String test1 = "<h1>HelloWorld</h1><h1><font color=red>HelloWorld</font></h1>";    
    /** Creates new form MainFrame */
     public  MainFrame() {
        initComponents();
    }
    
     private   void  initComponents() {
        jScrollPane1 =  new  javax.swing.JScrollPane();
        jePane =  new  javax.swing.JEditorPane();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        jScrollPane1.setPreferredSize( new  java.awt.Dimension( 400 ,  400 ));
        jePane.setEditable(false);
        jePane.setContentType("text/html");
        jePane.setText(test1);

        jScrollPane1.setViewportView(jePane);

        getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);

        pack();
    }
    
  
     public   static   void  main(String args[]) {
        java.awt.EventQueue.invokeLater( new  Runnable() {
             public   void  run() {
                 new  MainFrame().setVisible(true);
            }
        });
    }
    
    // Variables declaration - do not modify
     private  javax.swing.JScrollPane jScrollPane1;
     private  javax.swing.JEditorPane jePane;
    // End of variables declaration
    
}

...
Рейтинг: 0 / 0
JTextArea I JScrollPane
    #33151216
Tomaso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pokazal bi srazu.I ni mu4alis bi.Spasibo
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JTextArea I JScrollPane
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]