Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/06/2005, 03:37
Avatar de sith
sith
 
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 333
Antigüedad: 21 años, 6 meses
Puntos: 0
hola tio, aki tienes el código del archivo principal.java:

Código PHP:
package miPaquete;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class 
principal extends JFrame{
//    Atributos
    
protected JTabbedPane pestana;
    protected 
JMenuBar menubar;
    protected 
Lenguaje idioma;
    protected 
JMenu menu1;
    protected 
JMenuItem itemSalir;
    protected 
JMenuItem itemImportar;
    protected 
JMenuItem itemUsuarios;
    protected 
JMenu menuPreferencias;
    protected 
JMenu menuLenguaje;
    protected 
JRadioButtonMenuItem itemLenguajeSP;
    protected 
JRadioButtonMenuItem itemLenguajeEN;
    protected 
JMenu menu2;
    
    
//Metodos
    
protected void setIdioma(int idioma){
        
this.idioma.setLenguaje(idioma);
        
menu1.setText(this.idioma.archivo);
        
itemSalir.setText(this.idioma.salir);
        
itemImportar.setText(this.idioma.importar);
        
itemUsuarios.setText(this.idioma.usuarios);
        
menuPreferencias.setText(this.idioma.preferencias);
        
menuLenguaje.setText(this.idioma.lenguaje);
        
itemLenguajeSP.setText(this.idioma.sp);
        
itemLenguajeEN.setText(this.idioma.en);
        
        
menu2.setText(this.idioma.ayuda);
    
        
pestana.setTitleAt(0this.idioma.inicio);
        
pestana.setTitleAt(1this.idioma.general);
        
pestana.setTitleAt(2this.idioma.estadistica);
        
        switch (
idioma){
        case 
0:
            
itemLenguajeSP.setSelected(true);
            
itemLenguajeEN.setSelected(false);
        break;
        case 
1:
            
itemLenguajeSP.setSelected(false);
            
itemLenguajeEN.setSelected(true);
        }
    }
    protected 
void setPestana(){
        
pestana.addTab(idioma.inicionullnull"Does nothing");
        
pestana.addTab(idioma.generalnullnull"Does nothing");
        
pestana.addTab(idioma.estadisticanullnull"Does nothing");
    }
    protected 
void setBarraMenu(){
        
//Items del menu Archivo
        
menu1 = new JMenu();
        
itemSalir = new JMenuItem();
        
itemSalir.setMnemonic(KeyEvent.VK_S);
        
itemSalir.addActionListener(new ActionListener(){
             public 
void actionPerformed(ActionEvent e){
                 
System.exit(0);
            }
        });
        
itemImportar = new JMenuItem();
        
itemUsuarios = new JMenuItem();
            
//Items del menuPreferencia
            
menuPreferencias = new JMenu();
            
menuLenguaje = new JMenu();
            
itemLenguajeSP = new JRadioButtonMenuItem();
            
itemLenguajeSP.setSelected(true);
            
itemLenguajeSP.addActionListener(new ActionListener(){
                 public 
void actionPerformed(ActionEvent e){
                     
setIdioma(0);
                }
            });
            
itemLenguajeEN = new JRadioButtonMenuItem();
            
itemLenguajeEN.addActionListener(new ActionListener(){
                 public 
void actionPerformed(ActionEvent e){
                     
setIdioma(1);
                }
            });
        
menu1.add(itemImportar);
        
menu1.add(itemUsuarios);
        
menuLenguaje.add(itemLenguajeSP);
        
menuLenguaje.add(itemLenguajeEN);
        
menuPreferencias.add(menuLenguaje);
        
menu1.add(menuPreferencias);
        
menu1.add(itemSalir);
        
        
//Items del menu Pacientes
        
menu2 = new JMenu();
        
        
//Items del menu Ayuda
        
menubar.add(menu1);
        
menubar.add(menu2);
        
setIdioma(0);
    }
    
    public 
principal(){
        
idioma = new Lenguaje();
        
//idioma.setLenguaje(0);
        
menubar = new JMenuBar();
        
pestana = new JTabbedPane(SwingConstants.TOP);
        
setPestana();
        
setBarraMenu();
        
pack();
        
setTitle("Principal");
        
setSize(600500);
        
getContentPane().add(pestana);
        
setJMenuBar(menubar);
    }
    
    public static 
void main(String[] args) {
        
principal v1 = new principal();
    }

y aquí el del archivo Lenguaje.java:

Código PHP:
package miPaquete;

public class 
Lenguaje {
    private 
int leng;
    protected 
String archivo;
    protected 
String salir;
    protected 
String importar;
    protected 
String usuarios;
    protected 
String preferencias;
    protected 
String lenguaje;
    protected 
String sp;
    protected 
String en;
    protected 
String pacientes;
    protected 
String ayuda;
    protected 
String inicio;
    protected 
String general;
    protected 
String estadistica;
    
    public 
void setLenguaje (int leng){
        switch (
leng){
        case 
0:
            
archivo "Archivo";
            
salir "Salir";
            
importar "Importar";
            
usuarios "Usuarios";
            
preferencias "Preferencias";
            
lenguaje "Idioma";
            
sp "Español";
            
en "Ingles";
            
pacientes "Pacientes";
            
ayuda "Ayuda";
            
inicio "Inicio";
            
general "General";
            
estadistica "Estadistica";
        break;
        case 
1:
            
archivo "File";
            
salir "Exit";
            
importar "Import";
            
usuarios "Users";
            
preferencias "Preferences";
            
lenguaje "Language";
            
sp "Spanish";
            
en "English";
            
pacientes "Patients?";
            
ayuda "Help";
            
inicio "Start";
            
general "General";
            
estadistica "Stadistic?";
        }
    }

Use el comando javac mipaquete/*.java -deprecation, pero no me ponia ningun mensaje, así que hago tras esto el comando java miPaquete.principal, pero tampoco, sigue como si se ejecutara pero no me aparece el programa