Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - cardiobeta

Páginas: [1]
1
Hola a todos. Tengo un JEditorPane el cual se llena con un codigo html. El asunto es que quiero imprimirlo pero en una hoja media carta y horizontalmente, y no he podido. Gracias de antemano.

2
Hola a todos. Tengo un codigo java en el cual hay una variable de tipo string llamada a11, variable que por supuesto toma distintos valores concretos. Adicionalmente tengo un JEditorPane el cual se encuentra dentro de un Jform. El JEditorPane se lena con codigo HTML. El asunto es que no se como mostrar en el JEditorPane la variable a11. Espero haberme explicado. Graccias de antemano.

3
Aprender a programar desde cero / Personalizar JOptionPane java
« en: 28 de Marzo 2013, 23:55 »
Hola a todos. La pregunta es sencilla: ¿Que opciones de un JOptionPane se pueden personalizar?. ¿Se puede personalizar el tamaño del cuadro de dialogo y la posicion en que aparece?. Gracias de antemano.

4
Hola. Tengo un JList llamado list1 el cual tiene los siguientes elementos: Maturin, Guayana, Caracas y Araure. Adicionalmente tengo un jTextField y un jButton. Al escribir un nombre en el JTextField y luego presionar el boton debo saber si el elemento existe o no en el jList. Gracias de antemano.

5
Hola. Trabajando con jOptionPane y observando que se le puede adicionar un jComboBox pense en la posibilidad de añadir los datos de una columna de una tabla en ese JComboBox. Mi pregunta es: ¿es eso posible? y de ser asi ¿Como se haria?. Gracias.

6
Hola nuevamente. Como hago para vaciar el texto introducido en un jlabel. He intentado esto pero no funciona:
String response=JOptionPane.showInputDialog(null, "Ingrese nuevo dx");
if((response!=null) && (response.length() > 0)) {
label22.setText(response);
Gracias de antemano.

7
Hola nuevamente. Tengo un JCombox sobre el cual al hacer click o seleccionar un item debe llamar a un método. No obstante no lo hace sino que señala error. Específicamente el codigo del jComboBox que lo crea y ejecuta el actionlistener es:
choice1 = new JComboBox();
        choice1.setModel(new DefaultComboBoxModel(new String[] {}));
         Font f;
              f = new Font ("Helvetica", 1, 15);
        choice1.setFont(f);
              choice1.setSize(250, 30);
        choice1.setLocation(10, 300);
             
        add(choice1);
           setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

           javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
           getContentPane().setLayout(layout);
           layout.setHorizontalGroup(
               layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
               .addGap(0, 1100, Short.MAX_VALUE)
           );
           layout.setVerticalGroup(
               layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
               .addGap(0, 1000, Short.MAX_VALUE)
           );
          
          
           pack();
          ActionListener actionListener = new ActionListener() {
                   
                   @Override
                    public void actionPerformed(ActionEvent actionEvent) {
                        jButton6.setEnabled(true);
                       
                        int entero;
                       entero = choice1.getSelectedIndex();
                       String texto = Integer.toString(entero);                       
                       cargarpaciente();
                       borrar_paneles();
                       a1 = jTextField7.getText();
                     
                     
      }
           
    }; 
          choice1.addActionListener(actionListener);   

El metodo llamado es:

public void borrar_paneles(){
    if (pestaña.getTabCount()>1){
        pestaña.remove(1);
        pestaña.remove(2);
        pestaña.remove(3);
        pestaña.remove(4);
        pestaña.remove(5);
    }
}

Al ejecutar la aplicacion y darle click al JComboBox (choice1) se imprime el siguiente error y los panel no se borran:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
   at Inicio.borrar_paneles(Inicio.java:778)
   at Inicio$6.actionPerformed(Inicio.java:452)
   at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1240)
   at javax.swing.JComboBox.setSelectedItem(JComboBox.java:567)
   at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:603)
   at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:818)
   at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
   at java.awt.Component.processMouseEvent(Component.java:6288)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
   at javax.swing.plaf.basic.BasicComboPopup$1.processMouseEvent(BasicComboPopup.java:482)
   at java.awt.Component.processEvent(Component.java:6053)
   at java.awt.Container.processEvent(Container.java:2041)
   at java.awt.Component.dispatchEventImpl(Component.java:4651)
   at java.awt.Container.dispatchEventImpl(Container.java:2099)
   at java.awt.Component.dispatchEvent(Component.java:4481)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
   at java.awt.Container.dispatchEventImpl(Container.java:2085)
   at java.awt.Window.dispatchEventImpl(Window.java:2478)
   at java.awt.Component.dispatchEvent(Component.java:4481)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
   at java.awt.EventQueue.access$000(EventQueue.java:84)
   at java.awt.EventQueue$1.run(EventQueue.java:602)
   at java.awt.EventQueue$1.run(EventQueue.java:600)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
   at java.awt.EventQueue$2.run(EventQueue.java:616)
   at java.awt.EventQueue$2.run(EventQueue.java:614)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

   Gracias de antemeno.

8
Hola. Saludos. Tengo un JTabbedPaned llamado pestaña en el cual se cargan varios panel llamados panel, panel1, panel2 y panel3. Cuando adiciono los panel el panel1 esta desactivado en forma prederteminada. Ahora tengo un JButton el cual debe activar el panel1. El código que estoy usando es el  siguiente:
 Para construir el JTabbedPaned:
......
final JPanel panel1 = new JPanel();
             panel1.setLayout(null);
             panel1.setBorder(BorderFactory.createTitledBorder(""));
             panel1.setBackground( Color.YELLOW );
        Evaluacion ev = new Evaluacion();
             ev.DiseñarPanel1(panel1);
             
             pestaña.addTab("Evaluacion clinica", panel1);
......       
pestaña.setEnabledAt(1, false);
getContentPane().add(pestaña);

 Con el siguiente codigo pretendo activar el panel1:
 private void jButton6ActionPerformed(java.awt.event.ActionEvent evt1){
        
              System.out.println("Hola");             
             pestaña.setEnabledAt(1,true);          
     }
El asunto es que al presionar el jButton6 el sistema imprime "Hola" pero en panel1 no cambia a activado (Enabled). Gracias de antemano.

9
Aprender a programar desde cero / Agregar Jlabel a JPanel java
« en: 16 de Febrero 2013, 02:03 »
Hola a todos. Tengo una clase llamada Inicio en la cual, a traves del metodo initCimponents se crea un JTabbedPaned y se adiciona un panel1 donde se crean todos sus componentes (Jlabel y JTextfield, etc) y un Panel llamado Panel2. Cuando hago click en el Panel2 se llama a una clase llamada Evaluacion. El asunto es que no puedo en esta ultima clase crear un metodo para generar  los distintos componentes de dicho panel2. Gracias por la ayuda.

10
Hola a todos. Tengo un JTabbedPaned con dos paneles: 1 y 2. El asunto es que no se como llamar a una nueva clase al pulsar el panel 2. Gracias de antemano.

11
Hola a todos.  Estoy desarrollando una aplicacion para uso personal e intento cargar un JComboBox llamado choice1 a partir de una base de datos. Pero no me resulta. El codigo es el siguiente:
Código: [Seleccionar]
private void cargarlista() {
// TODO Auto-generated method stub
   Connection conn = null;    
    String   sql = null;
    ResultSet rs = null;
    Statement  st = null;    
   
    try {
          Class.forName("org.hsqldb.jdbcDriver" );
          conn = DriverManager.getConnection("jdbc:hsqldb:file:/home/bladimir/Pacientes/Pacientes", "bladimir", "2704");
           st = conn.createStatement();
           rs = st.executeQuery ("select nombre from pacientes");
         while(rs.next()){
         rs.getString("nombre");
         choice1.addItem(rs.getString("nombre"));
           }
       conn.close();
      } catch (Exception e) {
          System.out.println("ERROR: failed to load HSQLDB JDBC driver.");
          e.printStackTrace();
          return;
      }     
                 
   }


                 Se agradece de antemano la ayuda prestada.

12
Hola a todos. Tengo el siguiente codigo:

Código: [Seleccionar]
public void guardar() throws SQLException{
    Connection conn = null;
    Statement  st = null;
    String   sql = null;
    ResultSet rst1 = null;
   
   
    try {
        Class.forName("org.hsqldb.jdbcDriver" );
    } catch (Exception e) {
        System.out.println("ERROR: failed to load HSQLDB JDBC driver.");
        e.printStackTrace();
        return;
    }

   
   
    try {
   
    conn = DriverManager.getConnection("jdbc:hsqldb:file:/media/11EF-1495/bladimir/Pacientes", "root", "1234");
    st  = conn.createStatement();       
    String a = jTextField1.getText().toString();
    String b = jTextField2.getText().toString();
    String c = jTextField3.getText().toString();
    String d = jTextField4.getText().toString();
    String e = jTextField5.getText().toString();
    String f = jTextField6.getText().toString();
    st.executeUpdate("INSERT INTO pacientes (nombre, ci, fechanac, ingreso, ultima, proxima) VALUES ("jTextField1.getText().toString()", "jTextField2.getText().toString()", "jTextField3.getText().toString()", "jTextField4.getText().toString()", "jTextField5.getText().toString()",  "jTextField6.getText().toString()")");
         
         rst1.close();   
      st.executeUpdate("SHUTDOWN");
      st.close();
      conn.close();
     
    } catch (Exception ex){

return;
     }
      jTextField1.setText("");
      jTextField1.setEditable(false);
      jTextField2.setText("");
      jTextField2.setEditable(false);
      jTextField3.setText("");
      jTextField3.setEditable(false);
      jTextField4.setText("");
      jTextField4.setEditable(false);
      jTextField4.setText("");
      jTextField5.setEditable(false);
      jTextField5.setText("");
      jTextField6.setEditable(false);
      jTextField6.setText("");
     
   }


El asunto es que no doy con la construccion adecuada de la sentencia sql para insertar el contenido de los jTexField en los respectivos campos de la base de datos. Gracias de antemano.

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".