Find Jobs
Hire Freelancers

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

$30-250 USD

En curso
Publicado hace casi 12 años

$30-250 USD

Pagado a la entrega
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. eg. 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. eg. 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 [login to view URL]): eg. public class Action_Listener implements ActionListener { public Action_Listener() { // constructor code } public void actionPerformed(ActionEvent evt) { if([login to view URL]().equals("save_button_pressed_command")) { // action code } else if([login to view URL]().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. eg. Action_Listener action = new Action_Listener(); JButton button = new JButton(); [login to view URL](action); 10) The class will use multi language strategy, so [login to view URL] file must be used for ALL text strings inside this class. eg. … ResourceBundle text_strings = [login to view URL]("TextStringBundle2010", [login to view URL](lang)); … [login to view URL]("<HTML><font color=white>"+[login to view URL]("file_button")+"</font>"); …
ID del proyecto: 1710156

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Bid number two.
$250 USD en 5 días
4,4 (2 comentarios)
3,4
3,4
1 freelancer está ofertando un promedio de $250 USD por este trabajo
Avatar del usuario
Hi, I am ready to start now. I am a java expert for 7 years. Best regards.
$250 USD en 15 días
5,0 (20 comentarios)
4,1
4,1

Sobre este cliente

Bandera de SOUTH AFRICA
Cape Town, South Africa
5,0
2
Forma de pago verificada
Miembro desde jun 21, 2012

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.