Jump to content
Emily

Label Maker 1.0

Recommended Posts

Start Date - [I]September 14th, 2012[/i]
Date of Completion - [i]October 26th, 2012[/i]
Programming language - [I]Java[/I]

[Spoiler=Progress Dates]
[LIST] September 14th - Excel integration - using POI 3.7 and basic GUI[/LIST]
[LIST] September 15th - Excel integration touch ups, import tables[/LIST]
[LIST] September 18th - Label preview integration, color charts[/LIST]
[LIST] September 19th - DPI issue confronted, format adjustment[/LIST]
[LIST] September 22nd - GUI rehaul, professional look achieved, achieved delete row in JTable[/LIST]
[LIST] September 26th - Nimbus look and feel integrated, glitch fixes[/LIST]
[LIST] September 28th - Generating labels into images[/LIST]
[LIST] October 5th - Print Preview[/LIST]
[LIST] October 7th - Template designer, Color designer, settings file integration[/LIST]
[/Spoiler]

[Spoiler=Media]
[CENTER]
[IMG]http://i.imgur.com/i7rMc.png[/IMG]

[IMG]http://i.imgur.com/9Iqh9.png[/IMG]

[IMG]http://i.imgur.com/02PAW.png[/IMG]

[IMG]http://i.imgur.com/jKGN1.png[/IMG]

[IMG]http://i.imgur.com/fadvn.png[/IMG]
[/CENTER]
[/Spoiler] Edited by Emily

Share this post


Link to post
Share on other sites
Getting straight to business. Came in handy I did a lot of the excel portion with Arsenal, which was purely a plugin. Modified a little from that version to qualify for what I need here.
[IMG]http://i.imgur.com/EXGRd.png[/IMG]

(Constructor code is merely for testing, actually will be doing things much differently)

Edit: Formula cells are a curve ball, I can set it up to do either non formula cells, or cells consisting of a formula. Looking over my work and fixing tomorrow night. Edited by Emily

Share this post


Link to post
Share on other sites
Decided to get a small start on the printing aspect before I went to bed. It's a lot simpler than what I thought. I still need to figure out my logic for creating multiple sheets of labels and printing all in one queue (debating possibility of creating temporary png image? or something similar, really need ideas on this part).

[IMG]http://i.imgur.com/bn6sN.png[/IMG]

Importing (File Chooser - Easy):
[IMG]http://i.imgur.com/Fpj1L.png[/IMG]

Ooh rah. Edited by Emily

Share this post


Link to post
Share on other sites
I suggest using something like JUnit for testing.

Share this post


Link to post
Share on other sites
I don't even see the usefulness of this entire project. Learning purposes, perhaps; but not much else.

Share this post


Link to post
Share on other sites
Good luck, shouldn't be nearly as difficult as you think. If you need any second-looks or help feel free to hit me up. I'm wondering why you're doing this as a desktop application though.

Are you actually doing any work with the data? Or is this just supposed to display the existing data in a UI, in which case I ask why this program is essential o.0 Edited by Trey

Share this post


Link to post
Share on other sites
[quote name='Amnesty']I don't even see the usefulness of this entire project. Learning purposes, perhaps; but not much else.[/QUOTE]

If I replace the current program that they use (which costs per label not a set price for the program), then I pretty much give myself the leeway to a promotion.

[quote name='Trey']Good luck, shouldn't be nearly as difficult as you think. If you need any second-looks or help feel free to hit me up. I'm wondering why you're doing this as a desktop application though.

Are you actually doing any work with the data? Or is this just supposed to display the existing data in a UI, in which case I ask why this program is essential o.0[/QUOTE]

The program that I use at work, loads the data from the excel spread sheets (doesn't do any work with the data), and loads them into a table. You can also manually add rows into the table if you don't want to load from an excel sheet (through the application). But the purpose of the program is to print those sheet labels, with proper sizing to fit the label sheets, as well as printing the data in the correct position/color background changes/ect. And I would love for some pointers on improvement once I finish, since I really want this to be professional when I have a sit down with the IT department to show off the program.


[quote name='Faab234']I suggest using something like JUnit for testing.[/QUOTE]

I'll look into it, thanks :) Edited by Emily

Share this post


Link to post
Share on other sites
Ok I finished the portion that I need for loading data appropriately. I will just have two different cases (type of labels doing job vs. quote)
[IMG]http://i.imgur.com/FvE0k.png[/IMG]

Now the part that I want input on. For creating the actual "labels" for printing. Is that done through creating an image and then saving the file, printing it, and deleting it all in one process? This part has confused me because I'm not sure at all how to handle it, other than possibly that. I'm going to work on that approach until I get some other insight or opinions. Also still need name suggestions!

Zooming right through...
[IMG]http://i.imgur.com/aFSCh.png[/IMG] Edited by Emily

Share this post


Link to post
Share on other sites
Ok I finished loading for Quotes vs. Jobs for different documents:
[IMG]http://i.imgur.com/3Twe0.png[/IMG]

Small things like resetting table on reselection needs to be done, and still printing idea..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×