powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Странное поведения formatter'а в JFormattedTextField
1 сообщений из 1, страница 1 из 1
Странное поведения formatter'а в JFormattedTextField
    #34271659
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Живем в SWING'е.
Странные вещи выясняются.

class CBigDecimalField extends JFormattedTextField {
public CBigDecimalField(){
super();
setFormatter( new NumberFormatter( new StrictDecimalFormat()));
}
protected void processEvent(AWTEvent e) {
boolean preOk = getFormatter() != null;
super.processEvent(e);
boolean postOk = getFormatter() != null;
if( preOk && ! postOk )
System.println.debug( "lost formatter in " + e.toString());
}
}

Смотрим лог- при переходе (мышью) в поле получаем
lost formatter in
java.awt.FocusEvent[FOCUS_GAINED,permanent,opposite=ru.infosfera.apps.Framework.CMoneyField[,89,50,162x25,invalid,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.sun.java.swing.plaf.windows.XPStyle$XPFillBorder@6a1fbe,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0],disabledTextColor=javax.swing.plaf.ColorUIResource[r=117,g=181,b=181],editable=false,margin=javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2],selectedTextColor=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0],selectionColor=javax.swing.plaf.ColorUIResource[r=178,g=180,b=191],columns=12,columnWidth=13,command=,horizontalAlignment=RIGHT],cause=UNKNOWN]
on
ru.infosfera.BO.Gui.CBigDecimalField[,188,243,271x23,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=com.sun.java.swing.plaf.windows.XPStyle$XPFillBorder@6a1fbe,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0],disabledTextColor=javax.swing.plaf.ColorUIResource[r=117,g=181,b=181],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2],selectedTextColor=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0],selectionColor=javax.swing.plaf.ColorUIResource[r=178,g=180,b=191],columns=0,columnWidth=0,command=,horizontalAlignment=LEADING]

Вопрос- за что оно меня так и как с этим бороться? Форматер мне дорог,
как память!

--
Алексей
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Странное поведения formatter'а в JFormattedTextField
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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