[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.platform.swt] Re: StyledText issue
|
Christian wrote:
> 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.
Hi all:
Thanks for you reply. I have solved this problem through catching
Exceptions and returning the index "-1".Then it's work.But I thought It's
not a good solution.If anyone has better advice,please tell me. by the way,
when will the eclipse 3.4 release? I hope it's not long time.
best regards
Dnise