[Kde-java] Help

Paul Sprakes pauls at sprakes.co.uk
Wed Aug 27 01:04:10 CEST 2003


I haven't done that yet, but i've imported the qt + kde java sources into 
eclipse so it gives me up to date auto completion and javadoc tooltips. So 
i'm pretty sure i'm using the correct method calls.

Thanks, Paul.

On Tuesday 26 Aug 2003 21:58, Felix Rodriguez wrote:
> Paul,
>
>    Another thought. Have you generated the javadocs for qtjava and kdejava.
> They show the java api calls. There are some differences between the java
> and C++ api calls. The instructions for generating the javadocs are in the
> README files for qtjava and kdejava.
>
> At 09:39 PM 8/26/2003 +0100, you wrote:
> >Thanks for the help. I have downloaded and installed it, but now my app
> >refuses to run at all. The good news is that the kscribble demo now runs
> >flawlessly and it also uses the KFileDialog.getOpenURL() method so it
> > seems it has fixed that.
> >
> >Thanks again.
> >
> >On Tuesday 26 Aug 2003 19:42, Felix Rodriguez wrote:
> > > Paul,
> > >
> > >    I ran into a similiar problem. I am using Gentoo Linux and the
> > > entire system is compiled using GCC 3.2. I found that using the SUN Jdk
> > > won't work well because the Sun JDK is compiled with GCC 2.95. I had to
> > > switch to the Blackdown JDK compiled under GCC 3.2. You can find it at
> > > www.blackdown.org. I hope this helps.
> > >
> > > At 07:01 PM 8/26/2003 +0100, you wrote:
> > > >I'm a Java programmer looking to learn KDE programming, eventually in
> > > > c++, so I'm giving the bindings a try.
> > > >
> > > >I'm following the KDE tutorial at:
> > > >
> > > >http://devel-home.kde.org/~larrosa/tutorial/index.html
> > > >
> > > >and converting the code to java as I go.
> > > >
> > > >I've got a problem at part 3 of the tutorial where they connect the
> > > >File->Open and File->Save menu items to fileOpen() and fileSave()
> > > > methods. The code compiles and runs really well, except that when I
> > > > select either of the above menu items the application crashes.
> > > >
> > > >Here is the c++ code for fileOpen()
> > > >
> > > >
> > > >
> > > >void MainWindow::fileOpen()
> > > >{
> > > >     KURL filename = KFileDialog::getOpenURL( QString::null, "*", this
> > > > ); QString msg = QString( i18n("Now this app should open the url %1
> > > > .") ).arg(filename.url());
> > > >     KMessageBox::information( 0, msg, i18n( "Information" ),
> > > >                 "fileOpenInformationDialog" );
> > > >}
> > > >
> > > >and here is my java version
> > > >
> > > >
> > > >public void fileOpen() {
> > > >         KURL filename = KFileDialog.getOpenURL(null, "*", this,
> > > > null); String msg = i18n("Now this app should open the url %1 . ") +
> > > > filename.url();
> > > >         KMessageBox.information(null, i18n("Information"),
> > > >"fileOpenInformationDialog");
> > > >}
> > > >
> > > >I've identified that the KFileDialog line is the offending one and
> > > > that getOpenURL() takes one more parameter (a string) then the c++
> > > > version. Can anyone see what's wrong?
> > > >
> > > >Thanks, Paul.
> > > >
> > > >_______________________________________________
> > > >Kde-java mailing list
> > > >Kde-java at mail.kde.org
> > > >http://mail.kde.org/mailman/listinfo/kde-java
> > >
> > > Felix Rodriguez
> > > Programmer Analyst
> > > Phone: 860-685-3984
> > > Email: frodriguez at mail.wesleyan.edu
> > >
> > >
> > > _______________________________________________
> > > Kde-java mailing list
> > > Kde-java at mail.kde.org
> > > http://mail.kde.org/mailman/listinfo/kde-java
> >
> >_______________________________________________
> >Kde-java mailing list
> >Kde-java at mail.kde.org
> >http://mail.kde.org/mailman/listinfo/kde-java
>
> Felix Rodriguez
> Programmer Analyst
> Phone: 860-685-3984
> Email: frodriguez at mail.wesleyan.edu
>
>
> _______________________________________________
> Kde-java mailing list
> Kde-java at mail.kde.org
> http://mail.kde.org/mailman/listinfo/kde-java



More information about the Kde-java mailing list