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.


Mensajes - cardiobeta

Páginas: [1] 2
1
Hola Alex. Gracias por tu respuesta. Pero especificamente en que parte del codigo que muestro inserto lo que dices: document = new Document(PageSize.A4, 50, 50, 50, 50);. Saludos.
     

2
Okey. Cambié un poco el codigo he hice esto:

Código: [Seleccionar]
JFrame v = new JFrame("Recipe");
           
           
            v.setLayout(null);
            v.setBounds(300, 100, 400, 600);
           v.setMinimumSize(new Dimension(400, 600));
            JButton boton1 = new JButton();           
            v.setUndecorated(false);
           
            JScrollPane scroll = new JScrollPane(editor);
            scroll.setBounds(10, 20, 360, 470);
            boton1.setBounds(10, 500, 180, 40);
            boton1.setText("Imprimir");
           v.getContentPane().add(scroll);
            v.getContentPane().add(boton1);
            boton1.addActionListener(new java.awt.event.ActionListener() {

                @Override
                public void actionPerformed(ActionEvent e) {                     
                    imprimir();
                }           
        });
            v.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
           
            // Marcamos el editor para que use HTML
            editor.setContentType("text/html");

Ahora se crea una clase cuyo codigo es el siguiente:
public void imprimir(){
    PrinterJob job = PrinterJob.getPrinterJob();
    job.setPrintable( new imprimir());
    try
     {
       job.print();
      }
     catch (PrinterException e)
     {
     }
     }
private static class imprimir implements Printable {

protected int currentPage = -1;           

  protected JEditorPane editor;           

  protected double pageEndY = 0;               

  protected double pageStartY = 0;             

  protected boolean scaleWidthToFit = true;     



  protected PageFormat pFormat;
  protected PrinterJob pJob;
  public imprimir() {
    pFormat = new PageFormat();
    pJob = PrinterJob.getPrinterJob();
  }


  public Document getDocument() {
    if (editor != null) return editor.getDocument();
    else return null;
  }


  public boolean getScaleWidthToFit() {
    return scaleWidthToFit;
  }


  public void pageDialog() {
    pFormat = pJob.pageDialog(pFormat);
  }


        @Override
  public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) {
    double scale = 1.0;
    Graphics2D graphics2D;
    View rootView;
//  I
    graphics2D = (Graphics2D) graphics;
//  II
    editor.setSize((int) pageFormat.getImageableWidth(),Integer.MAX_VALUE);
    editor.validate();
//  III
    rootView = editor.getUI().getRootView(editor);
//  IV
    if ((scaleWidthToFit) && (editor.getMinimumSize().getWidth() >
    pageFormat.getImageableWidth())) {
      scale = pageFormat.getImageableWidth()/
      editor.getMinimumSize().getWidth();
      graphics2D.scale(scale,scale);
    }
//  V
    graphics2D.setClip((int) (pageFormat.getImageableX()/scale),
    (int) (pageFormat.getImageableY()/scale),
    (int) (pageFormat.getImageableWidth()/scale),
    (int) (pageFormat.getImageableHeight()/scale));
//  VI
    if (pageIndex > currentPage) {
      currentPage = pageIndex;
      pageStartY += pageEndY;
      pageEndY = graphics2D.getClipBounds().getHeight();
    }
//  VII
    graphics2D.translate(graphics2D.getClipBounds().getX(),
    graphics2D.getClipBounds().getY());
//  VIII
    Rectangle allocation = new Rectangle(0,
    (int) -pageStartY,
    (int) (editor.getMinimumSize().getWidth()),
    (int) (editor.getPreferredSize().getHeight()));
//  X
    if (printView(graphics2D,allocation,rootView)) {
      return Printable.PAGE_EXISTS;
    }
    else {
      pageStartY = 0;
      pageEndY = 0;
      currentPage = -1;
      return Printable.NO_SUCH_PAGE;
    }
  }


  public void print(HTMLDocument htmlDocument) {
    setDocument(htmlDocument);
    printDialog();
  }


  public void print(JEditorPane jedPane) {
    setDocument(jedPane);
    printDialog();
  }


  public void print(PlainDocument plainDocument) {
    setDocument(plainDocument);
    printDialog();
  }


  protected void printDialog() {
    if (pJob.printDialog()) {
      pJob.setPrintable(this,pFormat);
      try {
        pJob.print();
      }
      catch (PrinterException printerException) {
        pageStartY = 0;
        pageEndY = 0;
        currentPage = -1;
        System.out.println("Error Printing Document");
      }
    }
  }


  protected boolean printView(Graphics2D graphics2D, Shape allocation,
  View view) {
    boolean pageExists = false;
    Rectangle clipRectangle = graphics2D.getClipBounds();
    Shape childAllocation;
    View childView;

    if (view.getViewCount() > 0 &&
          !view.getElement().getName().equalsIgnoreCase("td")) {
      for (int i = 0; i < view.getViewCount(); i++) {
        childAllocation = view.getChildAllocation(i,allocation);
        if (childAllocation != null) {
          childView = view.getView(i);
          if (printView(graphics2D,childAllocation,childView)) {
            pageExists = true;
          }
        }
      }
    } else {
//  I
      if (allocation.getBounds().getMaxY() >= clipRectangle.getY()) {
        pageExists = true;
//  II
        if ((allocation.getBounds().getHeight() > clipRectangle.getHeight()) &&
        (allocation.intersects(clipRectangle))) {
          view.paint(graphics2D,allocation);
        } else {
//  III
          if (allocation.getBounds().getY() >= clipRectangle.getY()) {
            if (allocation.getBounds().getMaxY() <= clipRectangle.getMaxY()) {
              view.paint(graphics2D,allocation);
            } else {
//  IV
              if (allocation.getBounds().getY() < pageEndY) {
                pageEndY = allocation.getBounds().getY();
              }
            }
          }
        }
      }
    }
    return pageExists;
  }

/*  Method to set the content type the JEditorPane.
*/
  protected void setContentType(String type) {
    editor.setContentType(type);
  }


  public void setDocument(HTMLDocument htmlDocument) {
    editor = new JEditorPane();
    setDocument("text/html",htmlDocument);
  }


  public void setDocument(JEditorPane jedPane) {
    editor = new JEditorPane();
    setDocument(jedPane.getContentType(),jedPane.getDocument());
  }


  public void setDocument(PlainDocument plainDocument) {
    editor = new JEditorPane();
    setDocument("text/plain",plainDocument);
  }


  protected void setDocument(String type, Document document) {
    setContentType(type);
    editor.setDocument(document);
  }


  public void setScaleWidthToFit(boolean scaleWidth) {
    scaleWidthToFit = scaleWidth;
  }
    }



Pero aun asi no imprime. Esta clase no la manejo bien y no se que parte tengo  que modificar para obtener el tamaño de pagina deseado y la orientacion que quiero.

3
El codigo parcial es este:

Código: [Seleccionar]
JScrollPane scroll = new JScrollPane(editor);
 editor.setContentType("text/html");
            scroll.setBounds(10, 20, 360, 470);
            boton1.setBounds(10, 500, 180, 40);
            boton1.setText("Imprimir");
           v.getContentPane().add(scroll);
            v.getContentPane().add(boton1);
            boton1.addActionListener(new java.awt.event.ActionListener() {

                @Override
                public void actionPerformed(ActionEvent e) {                     
                     try {
                        editor.print();
                    } catch (PrinterException ex) {
                        Logger.getLogger(Tratamiento.class.getName()).log(Level.SEVERE, null, ex);
                    }
                }           
        });

   Este editor se lo anexo a un scroll y este a su vez a un jForm llamado v. Este jForm es llamado al hacer click en un jButton. Todo funciona bien excepto que no puedo lograr la impresion deseada.
 ¿De que manera puedo imprimir automaticcamete el editor en forma horizontal y en la mitad de una hoja tamaño carta?. Gracias de antemano

4
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.

5
La variable a11 debe escribirse "+a11+" . No es necesario convertirla a string porque ya lo es. Saludos y gracias.

6
Gracias. Funcionó perfecto.

7
No resulta a11.toString(). Aparece "a11.toString()".

8
Tengo una variable a11 la cual es un string aportado por un resulset. Por supuesto, ese string puede ser cualquier texto. Ahora bien tengo un JEditorPane el cual lleno con un codigo html. En la primera linea va centrado esa variable. En concreto el codigo es este:

 cargarencabezado();
                try{
          // Preparamos la ventana de ejemplo
            JFrame v = new JFrame("Recipe");
            v.setBounds(500, 300, 200, 400);
           
            JButton boton1 = new JButton();
            JEditorPane editor = new JEditorPane();
            v.setUndecorated(false);
            JScrollPane scroll = new JScrollPane(editor);
           
            v.getContentPane().add(scroll);
            v.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
           
            // Marcamos el editor para que use HTML
            editor.setContentType("text/html");
           
            // Insertamos un texto
              String xxa11 = a11;
            editor.setText(
              "<head><base href=\"file:d:/\"></head>"+
                 "<P><font size=\"24\"><b><CENTER>a11</CENTER></b><br>" + "<i>adios</i><br>" +             <font color=\"red\">color rojo</font><br>" +
                "<img src=\"viejo.gif\"></img>");
           
            // Se visualiza la ventana
            v.pack();
            v.setVisible(true);
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }     
               
  }           
           });
          
        panel2.add(jButton2);
    }
 El JEditorPane es llamado con un jButton. La funcion cargarencabezado() produce la variable a11. Gracias

9
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.

10
Aprender a programar desde cero / Re:Personalizar JOptionPane
« en: 30 de Marzo 2013, 13:24 »
Hola. Gracias por la sugerencia. Pero en cconcreto tengo un JOptionPane de tipo showMessageDialog el cual aparece dentro de un jPane tras presionar un boton, Dentro del JOptionPane hay un jTexArea. Quiero cambiar el tamaño del JOptionPane, su posicion en el JPane y que los 2 botones  del JOptionPane tengan como texto "Cancelar" e "Imprimir". Gracias nuevamente. Saludos.

11
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.

12
Aprender a programar desde cero / Re:Buscar elemento en JList
« en: 18 de Marzo 2013, 16:59 »
Ok. Gracias. Ahora si el list se llena a partir de una base de datos ¿como se haria?. ¿Quien representaria a la variable data?.

13
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.

14
El asunto es que tengo una tabla llamada personas con 2 campos: id y nombre. Lo que quiero es que todos loe elementos de la columna nombre sean los object que se adicionen al JOptionPaned. He intentado hacerlo creando un arraylist pero al adicionarlo me aparece un jComboBox con un solo item donde se inscribe: pedro, maria, juana, carmen; seguidos y separados por comas y yo quiero que cada nombre sea un item. No se si me explique bien. Gracias por el interes

15
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.

16
Gracias por tu respuesta. Ya resolvi El problema era que no estaba hecha adecuadamente la declracion del jlabel.

17
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.

18
Hola. Muchas gracias nuevamente. Aplique la solucion. Todo salio bien. El codigo correcto para eliminar los 5 paneles es el siguiente:
private void borrar_paneles(){   
    if (pestaña.getTabCount()>1){
        pestaña.remove(1);
        pestaña.remove(1);
        pestaña.remove(1);
        pestaña.remove(1);
        pestaña.remove(1);
    }
}   

19
Hola. Ya lo hice. El JComboBox se llena de una base de datos. No puse todo el codigo porque excedia de los 20000 caracteres. Ahora, al cambiar la declaración del Jtabedpaned se corrigio el probema pero surge que solo se borran los paneles 1,2 y 3. El 4 y 5 no. No entiendo porque. Me señala el siguiente error:
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 4, Tab count: 3
   at javax.swing.JTabbedPane.checkIndex(JTabbedPane.java:1738)
   at javax.swing.JTabbedPane.removeTabAt(JTabbedPane.java:912)
   at javax.swing.JTabbedPane.remove(JTabbedPane.java:1030)
   at Inicio.borrar_paneles(Inicio.java:780)
   at Inicio.access$1000(Inicio.java:28)
   at Inicio$6.actionPerformed(Inicio.java:451)
   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)

20
Hola Cesar. El codigo de diseño es el siguiente:

Código: [Seleccionar]
private void initComponents() throws SQLException {
     
      jButton1 = new javax.swing.JButton();
      jButton2 = new javax.swing.JButton();
      jButton3 = new javax.swing.JButton();
      jButton4 = new javax.swing.JButton();
      jButton5 = new javax.swing.JButton();
              jButton6 = new javax.swing.JButton();
               jButton7 = new javax.swing.JButton();
      jTextField1 = new javax.swing.JTextField();
      jTextField2 = new javax.swing.JTextField();
      jTextField3 = new javax.swing.JTextField();
      jTextField4 = new javax.swing.JTextField();
      jTextField5 = new javax.swing.JTextField();
      jTextField6 = new javax.swing.JTextField();
              jTextField7 = new javax.swing.JTextField();
     
     final JTabbedPane pestaña = new JTabbedPane();
              pestaña.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0), 3));
     pestaña.setSize(720, 700);
     pestaña.setLocation(290, 10);
             
              JPanel panel = new JPanel(null);
            Label label1 = new Label();
     label1.setFont(new java.awt.Font("DejaVu Sans", 1, 24));
     label1.setText("Nombre:");
     label1.setBounds(20,30,200,20);
     panel.add(label1);
             
            jTextField1.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jTextField1.setText("");
     jTextField1.setEditable(false);
     jTextField1.setBounds(280,30,420,30);
     panel.add(jTextField1);
     
     Label label2 = new Label();
     label2.setFont(new java.awt.Font("DejaVu Sans", 1, 24));
     label2.setText("CI:");
     label2.setBounds(20,70,200,20);
     panel.add(label2);
     
     jTextField2.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jTextField2.setText("");
     jTextField2.setBounds(280,70,150,30);
     jTextField2.setEditable(false);
     panel.add(jTextField2);
     
     Label label3 = new Label();
     label3.setFont(new java.awt.Font("DejaVu Sans", 1, 24));
     label3.setText("Edad:");
     label3.setBounds(20,110,200,20);
     panel.add(label3);
     
     jTextField3.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jTextField3.setText("");
     jTextField3.setBounds(280,110,50,30);
     jTextField3.setEditable(false);
     panel.add(jTextField3);
     
     Label label4 = new Label();
     label4.setFont(new java.awt.Font("DejaVu Sans", 1, 24));
     label4.setText("Fecha de ingreso:");
     label4.setBounds(20,150,250,30);
     panel.add(label4);
     
     jTextField4.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jTextField4.setText("");
     jTextField4.setBounds(280,150,150,30);
      jTextField4.setEditable(false);
     panel.add(jTextField4);
     
     Label label5 = new Label();
     label5.setFont(new java.awt.Font("DejaVu Sans", 1, 24));
     label5.setText("Ultima Consulta:");
     label5.setBounds(20,190,250,30);
     panel.add(label5);
     
     jTextField5.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jTextField5.setText("");
     jTextField5.setBounds(280,190,150,30);
      jTextField5.setEditable(false);
     panel.add(jTextField5);
     
     final Label label6 = new Label();
     label6.setFont(new java.awt.Font("DejaVu Sans", 1, 24));
     label6.setText("Proxima Consulta:");
     label6.setBounds(20,230,250,30);
     panel.add(label6);
     
     
     jTextField6.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jTextField6.setText("");
     jTextField6.setBounds(280,230,150,30);      
     panel.add(jTextField6);
             
             jTextField7.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jTextField7.setText("");
     jTextField7.setBounds(480,230,150,30);
           
           
             jTextField7.addActionListener(new java.awt.event.ActionListener() {
                 @Override
              public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField7ActionPerformed(evt);
            }

                    public void jTextField7ActionPerformed(ActionEvent evt) {
                        label6.setText(jTextField7.getText().toString());
                       
                    }
       

               
    });

     panel.add(jTextField7);
     
     
     jButton1.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jButton1.setText("Nuevo Paciente");         
     jButton1.setBounds(20,300,200,30);
         
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
           try {     
             jButton1ActionPerformed(evt);
          } catch (Exception ex){
   
   
     }
            }

            private void jButton1ActionPerformed(ActionEvent evt) {
               jButton3.setEnabled(true);
      jTextField1.setEditable(true);
      jTextField2.setEditable(true);
      jTextField3.setEditable(true);
      jTextField4.setEditable(true);
              fechahoy();
            }
        });
       
     panel.add(jButton1);
             
             jButton6.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jButton6.setText("Nueva consulta");
     jButton6.setBounds(240,300,200,30);
             jButton6.addActionListener(new java.awt.event.ActionListener() {
                  @Override
                public void actionPerformed(ActionEvent ae) {
                   
              if (pestaña.getTabCount()==1){
                         
             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);
             
             
             final JPanel panel2 = new JPanel();
             panel2.setLayout(null);
     panel2.setBorder(BorderFactory.createTitledBorder(""));
             panel2.setBackground( Color.YELLOW );
     Paraclinicos pc = new Paraclinicos();
             pc.DiseñarPanel2(panel2);
             pestaña.addTab("Paraclínicos", panel2);
             
             final JPanel panel3 = new JPanel();
             panel3.setLayout(null);
     panel3.setBorder(BorderFactory.createTitledBorder(""));
             panel3.setBackground( Color.YELLOW );
     Diagnosticos dx = new Diagnosticos();
             dx.DiseñarPanel3(panel3);
             pestaña.addTab("Diagnósticos", panel3);
             
             final JPanel panel4 = new JPanel();
             panel4.setLayout(null);
     panel4.setBorder(BorderFactory.createTitledBorder(""));
             panel4.setBackground( Color.YELLOW );
     Tratamiento tx = new Tratamiento();
             tx.DiseñarPanel4(panel4);             
             pestaña.addTab("Tratamiento", panel4);
             
             final JPanel panel5 = new JPanel();
             panel5.setLayout(null);
     panel5.setBorder(BorderFactory.createTitledBorder(""));
             panel5.setBackground( Color.YELLOW );
     Solicitudes sx = new Solicitudes();
             sx.DiseñarPanel5(panel5);
             pestaña.addTab("Solicitudes", panel5);           
             jButton6.setEnabled(false);
             
             }
           
            }
           });       
     
     panel.add(jButton6);
             
     jButton2.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jButton2.setText("Editar Paciente");
     jButton2.setBounds(460,300,200,30);
     panel.add(jButton2);      
     
     jButton3.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jButton3.setText("Guardar Paciente");
     jButton3.setEnabled(false);
     jButton3.setBounds(50,400,230,30);
     jButton3.addActionListener(new java.awt.event.ActionListener() {
                 @Override
            public void actionPerformed(java.awt.event.ActionEvent evt) {
           try {     
             jButton3ActionPerformed(evt);
          } catch (Exception ex){
     }
            }

            public void jButton3ActionPerformed(ActionEvent evt) {               
                guardar();
            }
        });
       
     panel.add(jButton3);
             
     jButton4.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jButton4.setText("Eliminar Paciente");
     jButton4.setBounds(420,400,230,30);
     panel.add(jButton4);
     
     
     jButton5.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jButton5.setText("Cancelar");
     jButton5.setEnabled(false);
     jButton5.setBounds(280,350,140,30);             
     panel.add(jButton5);
             
             jButton7.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
     jButton7.setText("Prueba");
     jButton7.setEnabled(true);
     jButton7.setBounds(280,450,140,30);
             jButton7.addActionListener(new java.awt.event.ActionListener() {

                    @Override
                    public void actionPerformed(ActionEvent ae) {
                       
                    }

                   
                 
             });
     panel.add(jButton7);
             
     pestaña.addTab("Datos del paciente", panel);
             
             getContentPane().add(pestaña);
     
             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);       
            }

Páginas: [1] 2

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".