[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.swt] Re: StyledText issue

dnise schrieb:
dnise wrote:

HI All:
I met a strange problem in SWT developing.  I can entry into my
application when i start up it, the MenuBar,ToolBar and other Interface of
my
application can be shown completely. There is an other  sub-Interface
which includes some StyleText Cotrol in application.
the whole system would be crash while clicking this menu that can entry
this sub-interface. what's the problem with it ?
can anyone tell me ? Exceptions as follows:

java.lang.IllegalArgumentException: Argument not valid
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.graphics.TextLayout.getLineIndex(Unknown
        Source) at
        org.eclipse.swt.custom.StyledText.getOffsetAtPoint(Unknown Source)
        at org.eclipse.swt.custom.StyledText.doPageDown(Unknown Source) at
        org.eclipse.swt.custom.StyledText.invokeAction(Unknown Source) at
        org.eclipse.swt.custom.StyledText.handleKey(Unknown Source) at
        org.eclipse.swt.custom.StyledText.handleKeyDown(Unknown Source) at
        org.eclipse.swt.custom.StyledText$7.handleEvent(Unknown Source) at
        org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at
        org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at
        org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at
        org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at
        org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source) at
        org.eclipse.swt.widgets.Widget.gtk_key_press_event(Unknown Source)
        at org.eclipse.swt.widgets.Control.gtk_key_press_event(Unknown
        Source) at
        org.eclipse.swt.widgets.Composite.gtk_key_press_event(Unknown
        Source) at org.eclipse.swt.widgets.Widget.windowProc(Unknown
        Source) at org.eclipse.swt.widgets.Control.windowProc(Unknown
        Source) at org.eclipse.swt.widgets.Display.windowProc(Unknown
        Source) at
        org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
        at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(Unknown
        Source) at org.eclipse.swt.widgets.Display.eventProc(Unknown
        Source) at
        org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native
        Method) at
        org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(Unknown
        Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown
        Source) at
        net.heartsome.xlfedit.view.XLFEditMain.show(XLFEditMain.java:4192)
        at
        net.heartsome.xlfedit.view.XLFEditMain.main(XLFEditMain.java:4207)

Thanks in advance.

Dnise

2008-03-12

HI all:
I'm sorry i made a mistake.I can entry into the system while i clicking the
meun. It would be crash when the StyledText was refreshed . It seems as if there was a String "E28029" in the StyledText.It would be crash when it
contained "E28929" . can anyone tell me what's the problem?


thanks in advance..


best regards

dinse


it looks like as if you are determining the Current Text under the mouse with the method StyledText.getOffsetAtPoint( Point)

Though if no text is under this method an IllegalArgumentException will be thrown.
I can't tell you how to circumvent this RuntimeExceptions... just came to this problem and the only solution for me was to catch it ... ugly but seems to work.