Microsot Office 2010 Save / Open Dialog box in Java Swing.

Prerequisites for the job:


1) Developer Knows Java Swing very well and is able to subclass existing Java Swing components to make them look in non default way.

2) Developer knows how to use Paintshop pro, Photoshop pro, Gimp or something similar.

3) Developer has copy of Microsoft Office 2010 installed on Windows 7.

4) Developer has copy of graphics editing app installed (mentioned in step 2 above).

Description of the job:


1) The component built in this job will be used in another Java Applet which simulates Microsoft Office 2010 inside Windows 7.

2) The component built in this job will not be a real working component. It will only look like a real thing (simulation of real component inside MS Office 2010). It will not be linked to real OS in any way. It will be used strictly inside a Java Applet inside a Web Browser window.

3) The component built in this job will be a subclass of JInternalFrame. Content pane of this JInternalFrame will be JPanel which will contain various other JPanels that construct final window.

4) The layout manager that will be used in this job is GridBagLayout (only GridBagLayout please).

5) The component built in this job will be a 750x450 big window which looks EXACTLY like "Save As" dialog box from Microsoft Office 2010 Word inside Windows 7 (No matter on which OS I run this code, no matter in which browser I run this code).

So if you open MS Office 2010 Word on Windows 7, then you click on File, then click on Save As, "Save As" dialog box will pop up. The component built in this job must look exactly like that dialog box.

6) The class name should be OpenSaveBox.


public class OpenSaveBox extends JInternalFrame {


7) The class should have a constructor which can be used to choose how component should be constructed.

In the constructor I want to be able to choose if resulting window is Save box, or Open box.

Also I must be able to choose if it is opened in Word, Excel, Access or Power Point.


public class OpenSaveBox extends JInternalFrame {

public OpenSaveBox(boolean open, int appType) {

// if open is true, construct Open dialog box. if open is false, construct Save As dialog box

// if appType is 1, construct Word dialog box.

// if appType is 2, construct Excel dialog box.

// if appType is 3, construct Access dialog box.

// if appType is 4, construct Power Point dialog box.



8) All actions for this class should be passed to Action_Listener class (which should be in separate file [url removed, login to view]):


public class Action_Listener implements ActionListener {

public Action_Listener() {

// constructor code


public void actionPerformed(ActionEvent evt) {

if([url removed, login to view]().equals("save_button_pressed_command")) {

// action code


else if([url removed, login to view]().equals("open_button_pressed_command")) {

// action code


// etc.

else {

// pop up dialog box that says "Wrong!" (you don't have to code this… just leave this empty).




9) Every clickable component inside this window should have action listener set to action listener described in step above.


Action_Listener action = new Action_Listener();

JButton button = new JButton();

[url removed, login to view](action);

10) The class will use multi language strategy, so [url removed, login to view] file must be used for ALL text strings inside this class.


ResourceBundle text_strings = [url removed, login to view]("TextStringBundle2010", [url removed, login to view](lang));

[url removed, login to view]("<HTML><font color=white>"+[url removed, login to view]("file_button")+"</font>");

Taidot: graafinen suunnittelu, Java

Näytä lisää: actions save dialog box java, window graphics design, white graphics the power of white in graphic design, web developer os, web developer microsoft 2010, web design pro 7, web design & html java, web design & html how to get a job in web design, web component developer, want microsoft app developer job, true design web, the open 2010, swing design, property manager job, prerequisites for graphic design, power point job, power point design new, power point 2010 design, pop layout, photoshop windows 7, photoshop actions graphic design, open text, open office layout design, open box web design, open 2010

Tietoa työnantajasta:
( 2 arvostelua ) Cape Town, South Africa

Projektin tunnus: #1710156

Myönnetty käyttäjälle:


Bid number two.

$250 USD 5 päivässä
(2 Arvostelua)

1 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_23% %project_currencyDetails_sign_sub_24% tähän työhön


Hi, I am ready to start now. I am a java expert for 7 years. Best regards.

$250 USD 15 päivässä
(20 arvostelua)