Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как сделать Hint в несколько строк? / 6 сообщений из 6, страница 1 из 1
13.02.2006, 16:08
    #33541319
REvilest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать Hint в несколько строк?
...
Рейтинг: 0 / 0
13.02.2006, 16:38
    #33541427
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать Hint в несколько строк?
Чего? Какой хинт? ToolTip что ли?
Насколько я знаю, JComponent.setToolTipText(String text) всегда пишется в одну строку.
...
Рейтинг: 0 / 0
14.02.2006, 10:45
    #33542782
hinotf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать Hint в несколько строк?
Пример:

Код: 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.
   public  String getToolTipText(MouseEvent e)
  {
    java.awt.Point p = e.getPoint();
     int  row = rowAtPoint(p);
     int  col = columnAtPoint(p);
     int  symbols =  50 ;
    String finalToolTipText =  new  String();
    Object o =  this .getValueAt(row, col);
     if  (o !=  null )
    {
       int  i =  0 ;
      StringTokenizer st =  new  StringTokenizer(o.toString());
      finalToolTipText = ("<html><div align=\"left\">");
       while  (st.hasMoreTokens())
      {
        String thisToken = st.nextToken();
        i += thisToken.length();
        finalToolTipText += " " + thisToken;
         if  (i > symbols)
        {
          i =  0 ;
          finalToolTipText += "<br>";
        }
      }
      finalToolTipText += "</div></html>";
       return  finalToolTipText;
    }
     else 
    {
       return   null ;
    }
  }

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
14.02.2006, 12:43
    #33543211
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать Hint в несколько строк?
hinotfПример:...

Да, здорово. Только насколько я понимаю, для этого придется писать свой компонент на основе стандартного?
...
Рейтинг: 0 / 0
14.02.2006, 14:38
    #33543680
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать Hint в несколько строк?
Swing'овые компоненты могут отображать HTML код.
...
Рейтинг: 0 / 0
15.02.2006, 09:56
    #33545388
hinotf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать Hint в несколько строк?
Ничего не придётся. Ваша задача - просто окаймить текст всплывающей подсказки тэгами <html></html>, а внутри в нужных местах расставить <br>.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как сделать Hint в несколько строк? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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