Programación en castellano
Inicio > Tutoriales > J2SE > Internacionalización de Programas Java
-Tutoriales

Internacionalización de Programas Java

  • Mercados Globales
    • Internationalización
      • Localización
        • Datos Sensibles a la Cultura
        • Internacionalización
          • Localización
            • Cultura
              • Texto
                • Números
                  • Moneda
                    • Fechas y Horas
                      • Imágenes
                        • Colores
                          • Sonidos
                          • Un Ejemplo Rápido
                            • Antes de la Internacionalización
                              • Después de la Internacionalización
                                • Ejecutar el programa de Ejemplo
                                  • Cómo hemos internacionalizado el programa de Ejemplo
                                  • Cómo hemos Internacionalizado el Programa de Ejemplo
                                    • Crear el Fichero de Propiedades
                                      • Definir la Localidad
                                        • Crear un objeto ResourceBundle
                                          • Recuperar el texto del ResourceBundle
                                          • Seleccionar la Localidad
                                            • Crear un Objeto Locale
                                              • Identificar Localidades Disponibles
                                                • La Localidad por Defecto
                                                  • El ámbito de una Localidad
                                                  • Aislar los objetos específicos de la localidad en un ResourceBundle
                                                    • La clase ResourceBundle
                                                      • Cómo se relaciona un ResourceBundle con una Locale
                                                      • Las subclases ListResourceBundle y PropertyResourceBundle
                                                      • Parejas Clave-Valor
                                                    • Preparar el uso de un ResourceBundle
                                                      • Identificar los Objetos Específicos de la Localidad
                                                      • Organizar Objetos ResourceBundle
                                                    • Utilizar Ficheros de Propiedades
                                                      • 1. Crear el Fichero de Propiedades por defecto
                                                      • 2. Crear Ficheros de Propiedades Adiciones si son Necearios
                                                      • 3. Especificar la Localidad
                                                      • 4. Crear el ResourceBundle
                                                      • 5. Obtener el Texto Localizado
                                                      • 6. Iterar a través de todas las Claves
                                                    • Utilizar un ListResourceBundle
                                                      • 1. Crear las Subclases de ListResourceBundle
                                                      • 2. Especificar la Localidad
                                                      • 3. Crear el ResourceBundle
                                                      • 4. Recuperar Objetos Localizados
                                                  • Formateo de Números y Monedas
                                                    • Utilizar Formatos Predefinidos
                                                      • Números
                                                      • Monedas
                                                      • Porcentajes
                                                    • Formatear con Patrones
                                                      • Construir Patrones
                                                      • Formateo Sensible a la Localidad
                                                      • Modificar los Símbolos de Formateo
                                                    • Síntaxis de los Patrones de Formateo de Números
                                                    • Formateo de Fechas y Horas
                                                      • Utilizar Formato Predefinidos
                                                        • Fechas
                                                        • Horas
                                                        • Fechas y Horas
                                                      • Formatear con Patrones
                                                        • Sobre los Patrones
                                                        • Patrones y Localidades
                                                      • Cambiar los Símbolos de Formateo
                                                        • Síntaxis de los Patrones de Fechas
                                                        • Formateo de Mensajes
                                                          • Tratar con Mensajes Concatenados
                                                            • 1. Identificar las Variables del Mensaje
                                                            • 2. Aislar el Patrón del Mensaje en un ResourceBundle
                                                            • 3. Seleccionar los Argumentos del Mensaje
                                                            • 4. Crear el Formateador
                                                            • 5. Formatear el Mensaje utilizando el Patrón y los Argumentos
                                                            • 6. Ejecutar el Programa de Desmostración
                                                          • Manejar Plurales
                                                            • 1. Definir el Patrón del Mensaje
                                                            • 2. Crear un ResourceBundle
                                                            • 3. Crear un formateador de Mensaje
                                                            • 4. Crear un formateador de Choice
                                                            • 5. Aplicar el Patrón
                                                            • 6. Asignar lo formatos
                                                            • 7. Seleccionar los Argumentos y el Formato del Mensaje
                                                            • 8. Ejecutar el Programa de Demostración
                                                        • Trabajar con Excepciones
                                                          • Manejar Mensajes de Excepciones Codificados
                                                            • Crear Subclases de Exception Independientes de la Localidad
                                                            • Comparar Strings
                                                              • Realizar Comparaciones Independientes de la Localidad
                                                                • Personalizar la Reglas de Comparación
                                                                  • Aumentar el Rendimiento de la Comparación
                                                                  • Detectar Límites de Texto
                                                                    • Sobre la clase BreakIterator
                                                                      • Límite de Caracter
                                                                        • Límite de Palabra
                                                                          • Límites de Párrafo
                                                                            • Límite de Línea
                                                                            • Convertir Texto No-Unicode
                                                                              • Bytes Codificados y Strings
                                                                                • Streams de Caracteres y de Bytes
                                                                                • Lista de Chequeo para Internacionalizar Programas Existentes
                                                                                   

                                                                                  Últimos comentarios
                                                                                  Últimos 5 comentarios

                                                                                  ayuda (10/11/2009)

                                                                                  Por
                                                                                  me gustaria estar encontacto con una persona como usted que ya esta idonia en lo q es el lenguaje java. la verdad q necesito una pronta ayuda en 2 programas q tengo q realizar espero una pronta respuesta.

                                                                                  ayuda (11/10/2008)

                                                                                  Por
                                                                                  esque quiero hacer un programa que guarde en un arreglo 3 valores y que esos valores los sumen

                                                                                  Ya no (29/08/2008)

                                                                                  Por
                                                                                  Saludos a Todos.
                                                                                  Envié un mensaje de ayuda(27-ago-2008), pero ya lo solucioné. Disculpen las molestias. Bye...

                                                                                  AYUDAAAAAAAA (27/08/2008)

                                                                                  Por
                                                                                  Saludos a todos.

                                                                                  Tengo un problema y necesito ver si me pueden ayudar.
                                                                                  Tengo las sig. partes de código de tres clase:
                                                                                  PRIMERA CLASE
                                                                                  public class Objetos extends JFrame
                                                                                  {
                                                                                  Propiedades Props = new Propiedades();
                                                                                  CreaObjetos ObjetoI;// = new CreaObjetos(); // Clase que crea objetos con NombreObj y lista de propiedades
                                                                                  //Set setObjetos = new HashSet(); //Colección que guarda los objetos

                                                                                  ArrayList listaObjetos = new ArrayList(); // Lista de los objetos creados, únicamente con sus propiedades

                                                                                  ObjetoIncon objetoincon; //Clase que guarda objetos solo con confusion
                                                                                  ArrayList listaObjetosInconsistentes = new ArrayList(); // Lista de los objetos (Or,Os) con su confusión
                                                                                  OIOne oione; // Clase que guarda objetos con un valor por cada propiedad
                                                                                  ArrayList listaObjetosIncOne = new ArrayList();
                                                                                  JPanel contentPane;
                                                                                  ---------------------------------------------------------------------
                                                                                  SEGUNDA CLASE
                                                                                  public class Calcula_jMenuItem1Confusion_ActionAdapter extends AbstractAction
                                                                                  {
                                                                                  private Objetos adaptee5;
                                                                                  ............+ código......

                                                                                  public Calcula_jMenuItem1Confusion_ActionAdapter(Objetos adaptee5)
                                                                                  {
                                                                                  this.adaptee5 = adaptee5;
                                                                                  }
                                                                                  ............+ código......
                                                                                  adaptee5.objetoincon.ponOr(co.dameNombreObj());
                                                                                  adaptee5.objetoincon.ponOs(co2.dameNombreObj());
                                                                                  .....+
                                                                                  adaptee5.objetoincon.ponMatProps(matp);
                                                                                  System.out.println("matp de objetoincon" + matp);
                                                                                  adaptee5.oione.ponMatProps(matp);
                                                                                  adaptee5.oione.ponInc(incon);

                                                                                  adaptee5.listaObjetosInconsistentes.add(adaptee5.objetoincon);
                                                                                  System.out.println("longitud listaObjetosInconsistentes " +adaptee5.listaObjetosInconsistentes.size() );
                                                                                  adaptee5.listaObjetosIncOne.add(adaptee5.oione);
                                                                                  ..........+
                                                                                  void jButtonVer_actionPerformed(ActionEvent e2)
                                                                                  {
                                                                                  MuestraConfusion mc = new MuestraConfusion();
                                                                                  mc.setVisible(true);
                                                                                  }

                                                                                  TERCERACLASE

                                                                                  final class MuestraConfusion extends JFrame
                                                                                  {
                                                                                  private Objetos adaptee6;
                                                                                  ......+código.......................
                                                                                  tam = adaptee6.listaObjetosInconsistentes.size();
                                                                                  +++++++++++++++++++++++++++++++++++++++++++++
                                                                                  Cuando intento obtener la lista de objetos(listaObjetosInconsistentes) en la TERCERACLASE me genera el error
                                                                                  java.lang.NullPointerException. Ésto sucede en la línea cuando intento pedir el tamaño de la lista, apunta a nulo. Me interesa leer los objetos de la lista pero pierdo el apuntador a la lista.

                                                                                  POR FAVOR ayuda........................................

                                                                                  AYUDA!!! (30/08/2007)

                                                                                  Por
                                                                                  hola.. soy muy nueva en este mundo de JAVA y necesito terminar un programilla en esto.. tengo un panel en el cual se encuentra un JTabbePane (que es un panel de pestañitas, una de las pestañas se llama Periodo) como hago para que cuando le de clik a un boton esta me llame una clase que se llama conexion (en la cual esta la conexion a una BD oracle que ya funciona ^_^) segun el nuemro que haya metido en un jTextField (que esta dnetro de la pestañita Periodo).
                                                                                  En resumen lo que necesito es que el jTextField me reciba solo 7 nuemros lo cual aun no me funciona y segun esos numeros cuando de click en el boton aceptar llame la clase conexion ... jejeje yo se que es muchisimo pero ps cualquier explicacion o ayudita me serviria montones GRACIAS!°!!!!
                                                                                  Patrocinados
                                                                                   

                                                                                  Copyright © 1999-2010 Programación en castellano. Todos los derechos reservados.
                                                                                  Formulario de Contacto - Datos legales - Publicidad

                                                                                  Desarrollo web y diseño profesional por Color Vivo Internet. Un proyecto de los Hermanos Carrero

                                                                                  red internet: videos gratis | messenger gratis | decoración | juegos gratis | servidores dedicados
                                                                                  más internet: recursos gratis | bitácoras | gifs animados