[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-swt-dev] SWT Spinner Widget?
|
btw: the SWT implementation took a TotalElapsedTime something north of the
Swing and Conga apps. I love SWT though so do not take insult :). Reminds
me of the days I was writing a lot of "portable C".
-Lane
Brad O'Hearne wrote:
Got it working....thanks for your help!!!
BradO
Brad,
The spinner example you're referring
to is from Appendix B, the one that I referred to as "emulated" is from
Appendix E. The one that you're referring to definitely does require
the presence of the spinner dll since it uses the native spinner on whichever
platform you're using. You should be able to put this spinner library
in the same place as your swt-win32-xxxx dll and have it found. If you
want to verify what your library search path is, write a snippet that
prints the value of System.getProperty("java.library.path").
Grant
Grant,
I'm still getting this problem.
My app already loads and accesses swt-win32-xxx.dll using the load library
path, so I know that the problem isn't that it can't fine the swt dll.
Here's the exception I get when I try to reference the spinner in my
app:
[java] java.lang.UnsatisfiedLinkError:
no spinner in java.library.path
[java] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1491)
[java] at java.lang.Runtime.loadLibrary0(Runtime.java:788)
[java] at java.lang.System.loadLibrary(System.java:834)
[java] at org.netamie.reference.spi.swt.Spinner.<clinit>(Spinner.java:1
8)
Am I supposed to be referencing
"spinner" or if using the swt dll am i supposed to be referencing some
other library? I am wondering if the following code in the
Spinner class is the source of this problem:
static {
System.loadLibrary ("spinner");
}
Is this code unnecessary
if you aren't using the spinner.dll (rather using the swt dll)?
BradO
-----Original Message-----
From: platform-swt-dev-admin@xxxxxxxxxxx [mailto:platform-swt-dev-admin@xxxxxxxxxxx]On
Behalf Of Grant Gayed
Sent: Tuesday, September 16, 2003 9:11 AM
To: platform-swt-dev@xxxxxxxxxxx
Subject: RE: [platform-swt-dev] SWT Spinner Widget?
Brad,
When I said that the Appendix E "all platforms" spinner was emulated,
I meant that it's composed of existing widgets (a Text and two Buttons)
as opposed to using a native spinner, so it doesn't depend upon getting
spinner.dll compiled. These existing widgets still need to access their
swt library though, so the problem you're likely seeing in this case is
that swt-win32-xxxx.dll isn't being found.
I've attached a 13K zip with the following:
- The file with the text copying problem I mentioned had Spinner.java
and SpinnerTest.java (Appendix B). I've attached the corrected versions,
which will be posted shortly.
- I've noticed that copying the makefile.mak out of Appendix C will also
have a problem if it comes out "double spaced" when you paste it ('echo'
unexpected). I've attached the corrected version, which will be posted
shortly.
- The compiled .dll
Grant
--
Lane Sharman
Just Do IT, Better.
858-755-2868