DataSet Java Implementation? - java

I am trying to implement the DataSet type as described in the oracle docs here to later be implemented with a DataTable as described here. However, I can not seem to find the right library nor the right way to implement this datatype. Any help would be appreciated as every import I try doesn't know what the type is and I have tried to add the swingx library in addition but to no avail.Just as a note, I have tried the swingx library from here. However, even with added the import manually it still doesn't know this type. Is it possible the package changed since it looks like that documentation is from 0.8 when the library itself is much later?

org.jdesktop.DataSet is part of the SwingLabs API, whose website you can find from here.
The releases are located under downloads.
Edit:
I think I found a more complete package of the SwingLabs API... At the very least it should contain the dataset package. Link here

Related

GWT FileUpload OnClick

I'm trying to use a GWT button to call a FileUpload using the .click method. I was struggling with getting code to trigger after a file is selected using this method. I've tried using an addChangeHandler but it doesn't seem to be calling once a file is selected.
Any help would be appreciated,
Thanks!
If you use the lastest GWT 2.8.2, you will use Elemental2 and JsInterop (the correct approach right now; please find an explanation here: https://stackoverflow.com/a/52083441/5394086).
Then please find some examples below.
An implementation for native browser's API: https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API/File_drag_and_drop .
It's a modern one with "drag'n'drop" instead of "click", hopefully you will like it.
The first example uses GXT for the UI, but the upload stuff will be the same for generic GWT, so it's easy to modify the example for your purposes. The animated gif shows how it works. What more, it works without additional effort with drag'n'drop.
https://gist.github.com/branflake2267/d424e4a0c0b371e3dd9d15bfd3514429
Another example with JSNI is currently kind of deprecated approach:
https://gist.github.com/branflake2267/97266601f0f225ae2a750fc8115dc2c4
Finally a very nice Java8 lambdas and also very compact example using only free libraries, since Elemental2 is a part of the "new GWT" and Elemento is open source (https://github.com/hal/elemento):
https://gist.github.com/ibaca/a8a84b6e7b63259109fd782d7dbadd8d
I hope you will find it useful.

Editing/adding IPTC metadata in Android app

I have looked at many of the other similar questions but none of them seem to have a precise answer.
I'm working on an Android app that works with a lot of images. I am looking to add information to images by editing the value of their IPTC keyword tag (or other appropriate tags). I am using Metadata Extractor for reading metadata but this library doesn't support writing metadata.
I have looked at Apache Sanselan which doesn't seem to be appropriate because it has heavy dependency on java.awt (which is not available in Android). I'm aware of Imagero but I have not used it yet in the hope of finding a better open source library.
Has anyone come across such a library? I prefer it to be open source but even commercial suggestions would be appreciated.
Thanks in advance.
https://github.com/k3b/pixymeta-android/ is a fork of https://github.com/dragon66/pixymeta-android/ that implemented
single source for android and jave2se/awt
However there is still a lot of work to implement a simple to use api
Use http://sourceforge.net/projects/iim4j/ Won't work out of box, but can be adapted. I did it to add Copyright notice and Contact fields. Didn't tried other fields, as I didn't needed them. So that would be your bet.
Sorry, can't share the code.

Sphinx4 Beta API Problems With Eclipse

I'm trying to set up a simple helloworld demo with Sphinx 4.0 (which is apparently a beta?) I downloaded the source and added it as source to Eclipse, but the problem is, it doesn't recognize a lot of the classes. I've been looking, and as far as I can tell, the classes it wants just aren't there! For example, the line:
import javax.speech.Central;
throws a compiler error, saying something about how the import couldn't be resolved. Is this a part of a bigger API I was supposed to download before trying to do Sphinx4? It didn't say anything about any other API but I'm open to the possibility.
If you want, I can post a list of all the imports that can't be resolved, I will, but that means looking through all the code which is kind of a pain. I have a hunch that I need to download the JSAPI, but I don't know which implementation would be good for Sphinx4.
Links to Sphinx4 downloads:
http://sourceforge.net/projects/cmusphinx/files/sphinx4/1.0%20beta6/
http://cmusphinx.sourceforge.net/
EDIT: In addition, I've found a few lines that I think might mean I need to download JUnit? Again, I'm not totally sure how to set this up.
The great thing about this site is that the simple act of typing out a question and nervously analyzing it before finalizing any revisions (because, after all, someone WILL read this!) 95% of the time I answer my own question within 5 minutes of posting it.
Anyways, the solution was simple, I downloaded junit4-10.jar and jsapi.jar and added them to my Java build path. Then, I got more errors, and I said TO HECK with building from the source (which I was doing with sphinx4 here) and I just downloaded the already-built library and it works great. Got the HelloWorld I wanted!

Can I include code from one file to the next, similar to Includes in html

Ok, Please be gentle and kind. I am taking an Android Programming class in college and its our teachers first semester so he is learning as we are... Nothing against him, he's a good teacher, just doesn't know the answer.
I don't know how to put this in Android/java language so here goes...
Is there a way to use something similar to Includes, in web design, in Android. I am looking to add similar java code from one activity to the next, can i make a file that if i change this one file it will change in all the files its included it.
I know it can be done with the XML files but i couldn't find anything to show that it can be done in the actually coding... but then again i don't know the correct terminology. Please any help would be great. And thank you for taking the time to read and answer me. I apologize if this was somewhere else, I just couldn't find it.. Thanks again
Put anything you wish to "include" in Java classes, then import them. http://leepoint.net/notes-java/language/10basics/import.html
Android Programming class! I would've loved that in University...
Regardless, if you're using Eclipse for your IDE, it should pickup any changes from your java imports automatically. If you choose to refactor other java classes within your project, a rename for example (with "Update All References"), will update all references to that class across your project.
You could also use Maven (dependency management) to pull the latest third-party (or other) .jars at build time, if that's applicable to what your needs are.
:)

Where to find correct Java docs?

I'm using a new set of Java tools that I'm not entirely familiar with, for Birt report writing.
They're discussed here:
http://www.eclipse.org/birt/phoenix/deploy/designEngineAPI.php#concepts
Now normally the Oracle API site seems to have and explain everything I need, but I've been unable to locate anything Birt related there.
The most promising link I came up with through Google, and the above link was:
http://dev.eclipse.org/viewcvs/viewvc.cgi/source/org.eclipse.birt.report.model/?hideattic=1&root=BIRT_Project
However I'm finding that page difficult in navigating. I couldn't seem to find the grid, label, image classes and methods, etc that were mentioned in the first page's example. Have I missed them or are they in one of those folders? Or can they be found on the Oracle site?
Additionally, I will be looking for a class that allows a JDBC to SQLite. I haven't looked yet, but if anyone can tell me ahead of time a good one to use that would be helpful.
Try this link:
BIRT Programmer's Reference

Categories

Resources