Example usage for javax.swing DefaultComboBoxModel addElement

List of usage examples for javax.swing DefaultComboBoxModel addElement

Introduction

In this page you can find the example usage for javax.swing DefaultComboBoxModel addElement.

Prototype

public void addElement(E anObject) 

Source Link

Usage

From source file:ehospital.Principal.java

private void jMenuItem_reasignar_ambulanciaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_reasignar_ambulanciaActionPerformed
    // TODO add your handling code here:
    DefaultComboBoxModel modelo = new DefaultComboBoxModel();
    for (int i = 0; i < lista_ambu.size(); i++) {
        modelo.addElement(lista_ambu.get(i).getPlaca());
    }//from  www.jav a  2s  .co m
    cb_ambu_reasignar_placa.setModel(modelo);
    DefaultComboBoxModel modelo2 = new DefaultComboBoxModel();
    for (int i = 0; i < lista_lugares.size(); i++) {
        if (lista_lugares.get(i).getTipo().contentEquals("Hospital")) {
            modelo2.addElement(lista_lugares.get(i).getNombre());
        }
    }
    cb_ambu_reasignar_complejo.setModel(modelo2);
    jd_ambu_reasignar.setModal(true);
    jd_ambu_reasignar.pack();
    jd_ambu_reasignar.setVisible(true);
}

From source file:ehospital.Principal.java

private void jMenuItem_reasignar_paramedicosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_reasignar_paramedicosActionPerformed
    // TODO add your handling code here:
    DefaultComboBoxModel modelo = new DefaultComboBoxModel();
    for (int i = 0; i < lista_param.size(); i++) {
        modelo.addElement(lista_param.get(i).getNombre());
    }//ww w .j  av  a 2  s.  c  o  m
    cb_param_reasignar_nombre.setModel(modelo);

    DefaultComboBoxModel modelo2 = new DefaultComboBoxModel();
    for (int i = 0; i < lista_lugares.size(); i++) {
        if (lista_lugares.get(i).getTipo().contentEquals("Hospital")) {
            modelo2.addElement(lista_lugares.get(i).getNombre());
        }
    }
    cb_param_reasignar_complejo.setModel(modelo2);
    jd_paramedicos_reasignar.setModal(true);
    jd_paramedicos_reasignar.pack();
    jd_paramedicos_reasignar.setVisible(true);
}

From source file:ehospital.Principal.java

private void btn_ambu_eliminarMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_btn_ambu_eliminarMouseClicked
    // TODO add your handling code here:
    int elim = cb_ambu_eliminar.getSelectedIndex();
    for (int i = 0; i < lista_lugares.size(); i++) {
        if (lista_lugares.get(i).getAmbulancias_asignados().contains(
                lista_lugares.get(i).getAmbulancias_asignados().get(cb_ambu_eliminar.getSelectedIndex()))) {
            //                System.out.println("entro a if");
            lista_lugares.get(i).getAmbulancias_asignados().remove(
                    lista_lugares.get(i).getAmbulancias_asignados().get(cb_ambu_eliminar.getSelectedIndex()));
            JOptionPane.showMessageDialog(this, "HA ELIMINADO LA AMBULANCIAS DEL HOSPITAL ASIGNADO");

        }/*www.  java2 s. c o  m*/
    }
    lista_ambu.remove(elim);
    cb_ambu_eliminar.removeItem(elim);
    //System.out.println(lista_lugares.toString());
    DefaultComboBoxModel modelo = new DefaultComboBoxModel();
    for (int i = 0; i < lista_ambu.size(); i++) {
        modelo.addElement(lista_ambu.get(i).getPlaca());
    }
    cb_ambu_eliminar.setModel(modelo);

}

From source file:ehospital.Principal.java

private void jMenuItem_emergencia_crearActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_emergencia_crearActionPerformed
    // TODO add your handling code here:
    DefaultComboBoxModel modelo = new DefaultComboBoxModel();
    for (int i = 0; i < lista_lugares.size(); i++) {

        modelo.addElement(lista_lugares.get(i).getNombre());

    }//  w ww  . j  a v a 2s .com
    DefaultComboBoxModel modelo2 = new DefaultComboBoxModel();
    for (int i = 0; i < lista_lugares.size(); i++) {
        modelo2.addElement(lista_lugares.get(i).getNombre());

    }
    cb_emergencia_de.setModel(modelo);
    cb_emergencia_a.setModel(modelo2);
    jd_emergencias_crear.setModal(true);
    jd_emergencias_crear.pack();
    jd_emergencias_crear.setVisible(true);
}

From source file:neg.JRViewer.java

/** This method is called from within the constructor to
 * initialize the form./*from   w  ww .ja v a2s.c  o  m*/
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;

    tlbToolBar = new javax.swing.JPanel();
    btnSave = new javax.swing.JButton();
    btnPrint = new javax.swing.JButton();
    btnReload = new javax.swing.JButton();
    pnlSep01 = new javax.swing.JPanel();
    btnFirst = new javax.swing.JButton();
    btnPrevious = new javax.swing.JButton();
    btnNext = new javax.swing.JButton();
    btnLast = new javax.swing.JButton();
    txtGoTo = new javax.swing.JTextField();
    pnlSep02 = new javax.swing.JPanel();
    btnActualSize = new javax.swing.JToggleButton();
    btnFitPage = new javax.swing.JToggleButton();
    btnFitWidth = new javax.swing.JToggleButton();
    pnlSep03 = new javax.swing.JPanel();
    btnZoomIn = new javax.swing.JButton();
    btnZoomOut = new javax.swing.JButton();
    cmbZoom = new javax.swing.JComboBox();
    DefaultComboBoxModel model = new DefaultComboBoxModel();
    for (int i = 0; i < zooms.length; i++) {
        model.addElement("" + zooms[i] + "%");
    }
    cmbZoom.setModel(model);
    jButton1 = new javax.swing.JButton();
    pnlMain = new javax.swing.JPanel();
    scrollPane = new javax.swing.JScrollPane();
    scrollPane.getHorizontalScrollBar().setUnitIncrement(5);
    scrollPane.getVerticalScrollBar().setUnitIncrement(5);
    pnlInScroll = new javax.swing.JPanel();
    pnlPage = new javax.swing.JPanel();
    jPanel4 = new javax.swing.JPanel();
    pnlLinks = new javax.swing.JPanel();
    jPanel5 = new javax.swing.JPanel();
    jPanel6 = new javax.swing.JPanel();
    jPanel7 = new javax.swing.JPanel();
    jPanel8 = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    jPanel9 = new javax.swing.JPanel();
    lblPage = new PageRenderer(this);
    pnlStatus = new javax.swing.JPanel();
    lblStatus = new javax.swing.JLabel();

    setMinimumSize(new java.awt.Dimension(450, 150));
    setPreferredSize(new java.awt.Dimension(450, 150));
    setLayout(new java.awt.BorderLayout());

    tlbToolBar.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 0, 2));

    btnSave.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/save.GIF"))); // NOI18N
    btnSave.setToolTipText(getBundleString("save"));
    btnSave.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnSave.setMaximumSize(new java.awt.Dimension(23, 23));
    btnSave.setMinimumSize(new java.awt.Dimension(23, 23));
    btnSave.setPreferredSize(new java.awt.Dimension(23, 23));
    btnSave.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnSaveActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnSave);

    btnPrint.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/print.GIF"))); // NOI18N
    btnPrint.setToolTipText(getBundleString("print"));
    btnPrint.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnPrint.setMaximumSize(new java.awt.Dimension(23, 23));
    btnPrint.setMinimumSize(new java.awt.Dimension(23, 23));
    btnPrint.setPreferredSize(new java.awt.Dimension(23, 23));
    btnPrint.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPrintActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnPrint);

    btnReload.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/reload.GIF"))); // NOI18N
    btnReload.setToolTipText(getBundleString("reload"));
    btnReload.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnReload.setMaximumSize(new java.awt.Dimension(23, 23));
    btnReload.setMinimumSize(new java.awt.Dimension(23, 23));
    btnReload.setPreferredSize(new java.awt.Dimension(23, 23));
    btnReload.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnReloadActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnReload);

    pnlSep01.setMaximumSize(new java.awt.Dimension(10, 10));
    tlbToolBar.add(pnlSep01);

    btnFirst.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/first.GIF"))); // NOI18N
    btnFirst.setToolTipText(getBundleString("first.page"));
    btnFirst.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFirst.setMaximumSize(new java.awt.Dimension(23, 23));
    btnFirst.setMinimumSize(new java.awt.Dimension(23, 23));
    btnFirst.setPreferredSize(new java.awt.Dimension(23, 23));
    btnFirst.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFirstActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnFirst);

    btnPrevious.setIcon(new javax.swing.ImageIcon(
            getClass().getResource("/net/sf/jasperreports/view/images/previous.GIF"))); // NOI18N
    btnPrevious.setToolTipText(getBundleString("previous.page"));
    btnPrevious.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnPrevious.setMaximumSize(new java.awt.Dimension(23, 23));
    btnPrevious.setMinimumSize(new java.awt.Dimension(23, 23));
    btnPrevious.setPreferredSize(new java.awt.Dimension(23, 23));
    btnPrevious.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPreviousActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnPrevious);

    btnNext.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/next.GIF"))); // NOI18N
    btnNext.setToolTipText(getBundleString("next.page"));
    btnNext.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnNext.setMaximumSize(new java.awt.Dimension(23, 23));
    btnNext.setMinimumSize(new java.awt.Dimension(23, 23));
    btnNext.setPreferredSize(new java.awt.Dimension(23, 23));
    btnNext.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnNextActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnNext);

    btnLast.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/last.GIF"))); // NOI18N
    btnLast.setToolTipText(getBundleString("last.page"));
    btnLast.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnLast.setMaximumSize(new java.awt.Dimension(23, 23));
    btnLast.setMinimumSize(new java.awt.Dimension(23, 23));
    btnLast.setPreferredSize(new java.awt.Dimension(23, 23));
    btnLast.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnLastActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnLast);

    txtGoTo.setToolTipText(getBundleString("go.to.page"));
    txtGoTo.setMaximumSize(new java.awt.Dimension(40, 23));
    txtGoTo.setMinimumSize(new java.awt.Dimension(40, 23));
    txtGoTo.setPreferredSize(new java.awt.Dimension(40, 23));
    txtGoTo.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            txtGoToActionPerformed(evt);
        }
    });
    tlbToolBar.add(txtGoTo);

    pnlSep02.setMaximumSize(new java.awt.Dimension(10, 10));
    tlbToolBar.add(pnlSep02);

    btnActualSize.setIcon(new javax.swing.ImageIcon(
            getClass().getResource("/net/sf/jasperreports/view/images/actualsize.GIF"))); // NOI18N
    btnActualSize.setToolTipText(getBundleString("actual.size"));
    btnActualSize.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnActualSize.setMaximumSize(new java.awt.Dimension(23, 23));
    btnActualSize.setMinimumSize(new java.awt.Dimension(23, 23));
    btnActualSize.setPreferredSize(new java.awt.Dimension(23, 23));
    btnActualSize.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnActualSizeActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnActualSize);

    btnFitPage.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/fitpage.GIF"))); // NOI18N
    btnFitPage.setToolTipText(getBundleString("fit.page"));
    btnFitPage.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFitPage.setMaximumSize(new java.awt.Dimension(23, 23));
    btnFitPage.setMinimumSize(new java.awt.Dimension(23, 23));
    btnFitPage.setPreferredSize(new java.awt.Dimension(23, 23));
    btnFitPage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFitPageActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnFitPage);

    btnFitWidth.setIcon(new javax.swing.ImageIcon(
            getClass().getResource("/net/sf/jasperreports/view/images/fitwidth.GIF"))); // NOI18N
    btnFitWidth.setToolTipText(getBundleString("fit.width"));
    btnFitWidth.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFitWidth.setMaximumSize(new java.awt.Dimension(23, 23));
    btnFitWidth.setMinimumSize(new java.awt.Dimension(23, 23));
    btnFitWidth.setPreferredSize(new java.awt.Dimension(23, 23));
    btnFitWidth.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFitWidthActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnFitWidth);

    pnlSep03.setMaximumSize(new java.awt.Dimension(10, 10));
    tlbToolBar.add(pnlSep03);

    btnZoomIn.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/zoomin.GIF"))); // NOI18N
    btnZoomIn.setToolTipText(getBundleString("zoom.in"));
    btnZoomIn.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnZoomIn.setMaximumSize(new java.awt.Dimension(23, 23));
    btnZoomIn.setMinimumSize(new java.awt.Dimension(23, 23));
    btnZoomIn.setPreferredSize(new java.awt.Dimension(23, 23));
    btnZoomIn.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnZoomInActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnZoomIn);

    btnZoomOut.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/zoomout.GIF"))); // NOI18N
    btnZoomOut.setToolTipText(getBundleString("zoom.out"));
    btnZoomOut.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnZoomOut.setMaximumSize(new java.awt.Dimension(23, 23));
    btnZoomOut.setMinimumSize(new java.awt.Dimension(23, 23));
    btnZoomOut.setPreferredSize(new java.awt.Dimension(23, 23));
    btnZoomOut.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnZoomOutActionPerformed(evt);
        }
    });
    tlbToolBar.add(btnZoomOut);

    cmbZoom.setEditable(true);
    cmbZoom.setToolTipText(getBundleString("zoom.ratio"));
    cmbZoom.setMaximumSize(new java.awt.Dimension(80, 23));
    cmbZoom.setMinimumSize(new java.awt.Dimension(80, 23));
    cmbZoom.setPreferredSize(new java.awt.Dimension(80, 23));
    cmbZoom.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cmbZoomActionPerformed(evt);
        }
    });
    cmbZoom.addItemListener(new java.awt.event.ItemListener() {
        public void itemStateChanged(java.awt.event.ItemEvent evt) {
            cmbZoomItemStateChanged(evt);
        }
    });
    tlbToolBar.add(cmbZoom);

    jButton1.setForeground(new java.awt.Color(255, 0, 0));
    jButton1.setText("Cancelar");
    jButton1.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton1ActionPerformed(evt);
        }
    });
    tlbToolBar.add(jButton1);

    add(tlbToolBar, java.awt.BorderLayout.NORTH);

    pnlMain.addComponentListener(new java.awt.event.ComponentAdapter() {
        public void componentResized(java.awt.event.ComponentEvent evt) {
            pnlMainComponentResized(evt);
        }
    });
    pnlMain.setLayout(new java.awt.BorderLayout());

    scrollPane.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
    scrollPane.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

    pnlInScroll.setLayout(new java.awt.GridBagLayout());

    pnlPage.setMinimumSize(new java.awt.Dimension(100, 100));
    pnlPage.setPreferredSize(new java.awt.Dimension(100, 100));
    pnlPage.setLayout(new java.awt.BorderLayout());

    jPanel4.setMinimumSize(new java.awt.Dimension(100, 120));
    jPanel4.setPreferredSize(new java.awt.Dimension(100, 120));
    jPanel4.setLayout(new java.awt.GridBagLayout());

    pnlLinks.setMinimumSize(new java.awt.Dimension(5, 5));
    pnlLinks.setPreferredSize(new java.awt.Dimension(5, 5));
    pnlLinks.setOpaque(false);
    pnlLinks.addMouseListener(new java.awt.event.MouseAdapter() {
        public void mousePressed(java.awt.event.MouseEvent evt) {
            pnlLinksMousePressed(evt);
        }

        public void mouseReleased(java.awt.event.MouseEvent evt) {
            pnlLinksMouseReleased(evt);
        }
    });
    pnlLinks.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
        public void mouseDragged(java.awt.event.MouseEvent evt) {
            pnlLinksMouseDragged(evt);
        }
    });
    pnlLinks.setLayout(null);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    jPanel4.add(pnlLinks, gridBagConstraints);

    jPanel5.setBackground(java.awt.Color.gray);
    jPanel5.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel5.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL;
    jPanel4.add(jPanel5, gridBagConstraints);

    jPanel6.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel6.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    jPanel4.add(jPanel6, gridBagConstraints);

    jPanel7.setBackground(java.awt.Color.gray);
    jPanel7.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel7.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    jPanel4.add(jPanel7, gridBagConstraints);

    jPanel8.setBackground(java.awt.Color.gray);
    jPanel8.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel8.setPreferredSize(new java.awt.Dimension(5, 5));

    jLabel1.setText("jLabel1");
    jPanel8.add(jLabel1);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 2;
    jPanel4.add(jPanel8, gridBagConstraints);

    jPanel9.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel9.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 0;
    jPanel4.add(jPanel9, gridBagConstraints);

    lblPage.setBackground(java.awt.Color.white);
    lblPage.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
    lblPage.setOpaque(true);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel4.add(lblPage, gridBagConstraints);

    pnlPage.add(jPanel4, java.awt.BorderLayout.CENTER);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    pnlInScroll.add(pnlPage, gridBagConstraints);

    scrollPane.setViewportView(pnlInScroll);

    pnlMain.add(scrollPane, java.awt.BorderLayout.CENTER);

    add(pnlMain, java.awt.BorderLayout.CENTER);

    pnlStatus.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 0));

    lblStatus.setFont(new java.awt.Font("Dialog", 1, 10));
    lblStatus.setText("Page i of n");
    pnlStatus.add(lblStatus);

    add(pnlStatus, java.awt.BorderLayout.SOUTH);
}

From source file:cn.pholance.datamanager.common.components.JRViewer.java

/** This method is called from within the constructor to
 * initialize the form./*  w ww.  ja  v a2 s  .com*/
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;

    tlbToolBar = new JPanel();
    btnSave = new javax.swing.JButton();
    btnPrint = new javax.swing.JButton();
    btnReload = new javax.swing.JButton();
    pnlSep01 = new JPanel();
    btnFirst = new javax.swing.JButton();
    btnPrevious = new javax.swing.JButton();
    btnNext = new javax.swing.JButton();
    btnLast = new javax.swing.JButton();
    txtGoTo = new javax.swing.JTextField();
    pnlSep02 = new JPanel();
    btnActualSize = new javax.swing.JToggleButton();
    btnFitPage = new javax.swing.JToggleButton();
    btnFitWidth = new javax.swing.JToggleButton();
    pnlSep03 = new JPanel();
    btnZoomIn = new javax.swing.JButton();
    btnZoomOut = new javax.swing.JButton();
    cmbZoom = new javax.swing.JComboBox();
    DefaultComboBoxModel model = new DefaultComboBoxModel();
    for (int i = 0; i < zooms.length; i++) {
        model.addElement("" + zooms[i] + "%");
    }
    cmbZoom.setModel(model);

    pnlMain = new JPanel();
    scrollPane = new javax.swing.JScrollPane();
    scrollPane.getHorizontalScrollBar().setUnitIncrement(5);
    scrollPane.getVerticalScrollBar().setUnitIncrement(5);

    pnlInScroll = new JPanel();
    pnlPage = new JPanel();
    jPanel4 = new JPanel();
    pnlLinks = new JPanel();
    jPanel5 = new JPanel();
    jPanel6 = new JPanel();
    jPanel7 = new JPanel();
    jPanel8 = new JPanel();
    jLabel1 = new JLabel();
    jPanel9 = new JPanel();
    lblPage = new PageRenderer(this);
    pnlStatus = new JPanel();
    lblStatus = new JLabel();

    setLayout(new java.awt.BorderLayout());

    setMinimumSize(new Dimension(450, 150));
    setPreferredSize(new Dimension(450, 150));
    tlbToolBar.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 0, 2));

    btnSave.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/save.GIF")));
    btnSave.setToolTipText(getBundleString("save"));
    btnSave.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnSave.setMaximumSize(new Dimension(23, 23));
    btnSave.setMinimumSize(new Dimension(23, 23));
    btnSave.setPreferredSize(new Dimension(23, 23));
    btnSave.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnSaveActionPerformed(evt);
        }
    });
    btnSave.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnSave);

    btnPrint.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/print.GIF")));
    btnPrint.setToolTipText(getBundleString("print"));
    btnPrint.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnPrint.setMaximumSize(new Dimension(23, 23));
    btnPrint.setMinimumSize(new Dimension(23, 23));
    btnPrint.setPreferredSize(new Dimension(23, 23));
    btnPrint.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPrintActionPerformed(evt);
        }
    });
    btnPrint.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnPrint);

    btnReload.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/reload.GIF")));
    btnReload.setToolTipText(getBundleString("reload"));
    btnReload.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnReload.setMaximumSize(new Dimension(23, 23));
    btnReload.setMinimumSize(new Dimension(23, 23));
    btnReload.setPreferredSize(new Dimension(23, 23));
    btnReload.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnReloadActionPerformed(evt);
        }
    });
    btnReload.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnReload);

    pnlSep01.setMaximumSize(new Dimension(10, 10));
    tlbToolBar.add(pnlSep01);

    btnFirst.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/first.GIF")));
    btnFirst.setToolTipText(getBundleString("first.page"));
    btnFirst.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFirst.setMaximumSize(new Dimension(23, 23));
    btnFirst.setMinimumSize(new Dimension(23, 23));
    btnFirst.setPreferredSize(new Dimension(23, 23));
    btnFirst.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFirstActionPerformed(evt);
        }
    });
    btnFirst.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnFirst);

    btnPrevious
            .setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/previous.GIF")));
    btnPrevious.setToolTipText(getBundleString("previous.page"));
    btnPrevious.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnPrevious.setMaximumSize(new Dimension(23, 23));
    btnPrevious.setMinimumSize(new Dimension(23, 23));
    btnPrevious.setPreferredSize(new Dimension(23, 23));
    btnPrevious.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPreviousActionPerformed(evt);
        }
    });
    btnPrevious.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnPrevious);

    btnNext.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/next.GIF")));
    btnNext.setToolTipText(getBundleString("next.page"));
    btnNext.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnNext.setMaximumSize(new Dimension(23, 23));
    btnNext.setMinimumSize(new Dimension(23, 23));
    btnNext.setPreferredSize(new Dimension(23, 23));
    btnNext.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnNextActionPerformed(evt);
        }
    });
    btnNext.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnNext);

    btnLast.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/last.GIF")));
    btnLast.setToolTipText(getBundleString("last.page"));
    btnLast.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnLast.setMaximumSize(new Dimension(23, 23));
    btnLast.setMinimumSize(new Dimension(23, 23));
    btnLast.setPreferredSize(new Dimension(23, 23));
    btnLast.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnLastActionPerformed(evt);
        }
    });
    btnLast.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnLast);

    txtGoTo.setToolTipText(getBundleString("go.to.page"));
    txtGoTo.setMaximumSize(new Dimension(40, 23));
    txtGoTo.setMinimumSize(new Dimension(40, 23));
    txtGoTo.setPreferredSize(new Dimension(40, 23));
    txtGoTo.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            txtGoToActionPerformed(evt);
        }
    });
    txtGoTo.addKeyListener(keyNavigationListener);
    tlbToolBar.add(txtGoTo);

    pnlSep02.setMaximumSize(new Dimension(10, 10));
    tlbToolBar.add(pnlSep02);

    btnActualSize
            .setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/actualsize.GIF")));
    btnActualSize.setToolTipText(getBundleString("actual.size"));
    btnActualSize.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnActualSize.setMaximumSize(new Dimension(23, 23));
    btnActualSize.setMinimumSize(new Dimension(23, 23));
    btnActualSize.setPreferredSize(new Dimension(23, 23));
    btnActualSize.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnActualSizeActionPerformed(evt);
        }
    });
    btnActualSize.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnActualSize);

    btnFitPage.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/fitpage.GIF")));
    btnFitPage.setToolTipText(getBundleString("fit.page"));
    btnFitPage.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFitPage.setMaximumSize(new Dimension(23, 23));
    btnFitPage.setMinimumSize(new Dimension(23, 23));
    btnFitPage.setPreferredSize(new Dimension(23, 23));
    btnFitPage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFitPageActionPerformed(evt);
        }
    });
    btnFitPage.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnFitPage);

    btnFitWidth
            .setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/fitwidth.GIF")));
    btnFitWidth.setToolTipText(getBundleString("fit.width"));
    btnFitWidth.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFitWidth.setMaximumSize(new Dimension(23, 23));
    btnFitWidth.setMinimumSize(new Dimension(23, 23));
    btnFitWidth.setPreferredSize(new Dimension(23, 23));
    btnFitWidth.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFitWidthActionPerformed(evt);
        }
    });
    btnFitWidth.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnFitWidth);

    pnlSep03.setMaximumSize(new Dimension(10, 10));
    tlbToolBar.add(pnlSep03);

    btnZoomIn.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/zoomin.GIF")));
    btnZoomIn.setToolTipText(getBundleString("zoom.in"));
    btnZoomIn.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnZoomIn.setMaximumSize(new Dimension(23, 23));
    btnZoomIn.setMinimumSize(new Dimension(23, 23));
    btnZoomIn.setPreferredSize(new Dimension(23, 23));
    btnZoomIn.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnZoomInActionPerformed(evt);
        }
    });
    btnZoomIn.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnZoomIn);

    btnZoomOut.setIcon(new ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/zoomout.GIF")));
    btnZoomOut.setToolTipText(getBundleString("zoom.out"));
    btnZoomOut.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnZoomOut.setMaximumSize(new Dimension(23, 23));
    btnZoomOut.setMinimumSize(new Dimension(23, 23));
    btnZoomOut.setPreferredSize(new Dimension(23, 23));
    btnZoomOut.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnZoomOutActionPerformed(evt);
        }
    });
    btnZoomOut.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnZoomOut);

    cmbZoom.setEditable(true);
    cmbZoom.setToolTipText(getBundleString("zoom.ratio"));
    cmbZoom.setMaximumSize(new Dimension(80, 23));
    cmbZoom.setMinimumSize(new Dimension(80, 23));
    cmbZoom.setPreferredSize(new Dimension(80, 23));
    cmbZoom.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cmbZoomActionPerformed(evt);
        }
    });
    cmbZoom.addItemListener(new java.awt.event.ItemListener() {
        public void itemStateChanged(java.awt.event.ItemEvent evt) {
            cmbZoomItemStateChanged(evt);
        }
    });
    cmbZoom.addKeyListener(keyNavigationListener);
    tlbToolBar.add(cmbZoom);

    add(tlbToolBar, java.awt.BorderLayout.NORTH);

    pnlMain.setLayout(new java.awt.BorderLayout());
    pnlMain.addComponentListener(new java.awt.event.ComponentAdapter() {
        public void componentResized(java.awt.event.ComponentEvent evt) {
            pnlMainComponentResized(evt);
        }
    });

    scrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    scrollPane.setVerticalScrollBarPolicy(javax.swing.JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    pnlInScroll.setLayout(new java.awt.GridBagLayout());

    pnlPage.setLayout(new java.awt.BorderLayout());
    pnlPage.setMinimumSize(new Dimension(100, 100));
    pnlPage.setPreferredSize(new Dimension(100, 100));

    jPanel4.setLayout(new java.awt.GridBagLayout());
    jPanel4.setMinimumSize(new Dimension(100, 120));
    jPanel4.setPreferredSize(new Dimension(100, 120));

    pnlLinks.setLayout(null);
    pnlLinks.setMinimumSize(new Dimension(5, 5));
    pnlLinks.setPreferredSize(new Dimension(5, 5));
    pnlLinks.setOpaque(false);
    pnlLinks.addMouseListener(new java.awt.event.MouseAdapter() {
        public void mousePressed(MouseEvent evt) {
            pnlLinksMousePressed(evt);
        }

        public void mouseReleased(MouseEvent evt) {
            pnlLinksMouseReleased(evt);
        }
    });
    pnlLinks.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
        public void mouseDragged(MouseEvent evt) {
            pnlLinksMouseDragged(evt);
        }
    });

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    jPanel4.add(pnlLinks, gridBagConstraints);

    jPanel5.setBackground(Color.gray);
    jPanel5.setMinimumSize(new Dimension(5, 5));
    jPanel5.setPreferredSize(new Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL;
    jPanel4.add(jPanel5, gridBagConstraints);

    jPanel6.setMinimumSize(new Dimension(5, 5));
    jPanel6.setPreferredSize(new Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    jPanel4.add(jPanel6, gridBagConstraints);

    jPanel7.setBackground(Color.gray);
    jPanel7.setMinimumSize(new Dimension(5, 5));
    jPanel7.setPreferredSize(new Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    jPanel4.add(jPanel7, gridBagConstraints);

    jPanel8.setBackground(Color.gray);
    jPanel8.setMinimumSize(new Dimension(5, 5));
    jPanel8.setPreferredSize(new Dimension(5, 5));
    jLabel1.setText("jLabel1");
    jPanel8.add(jLabel1);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 2;
    jPanel4.add(jPanel8, gridBagConstraints);

    jPanel9.setMinimumSize(new Dimension(5, 5));
    jPanel9.setPreferredSize(new Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 0;
    jPanel4.add(jPanel9, gridBagConstraints);

    lblPage.setBackground(Color.white);
    lblPage.setBorder(new javax.swing.border.LineBorder(new Color(0, 0, 0)));
    lblPage.setOpaque(true);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel4.add(lblPage, gridBagConstraints);

    pnlPage.add(jPanel4, java.awt.BorderLayout.CENTER);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    pnlInScroll.add(pnlPage, gridBagConstraints);

    scrollPane.setViewportView(pnlInScroll);
    pnlMain.add(scrollPane, java.awt.BorderLayout.CENTER);
    add(pnlMain, java.awt.BorderLayout.CENTER);

    pnlStatus.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 0));

    lblStatus.setFont(new java.awt.Font("Dialog", 1, 10));
    lblStatus.setText("Page i of n");
    pnlStatus.add(lblStatus);
    add(pnlStatus, java.awt.BorderLayout.SOUTH);
    addKeyListener(keyNavigationListener);
}

From source file:ehospital.Principal.java

private void jMenuItem_agregar_paramedicosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_agregar_paramedicosActionPerformed
    // TODO add your handling code here:
    DefaultComboBoxModel modelo = new DefaultComboBoxModel();
    for (int i = 0; i < lista_lugares.size(); i++) {
        if (lista_lugares.get(i).getTipo().contentEquals("Hospital")) {
            modelo.addElement(lista_lugares.get(i).getNombre());
        }/*from   w w w. j  a v a 2 s. c  om*/
    }
    cb_param_complejo.setModel(modelo);
    jd_paramedicos_agregar.setModal(true);
    jd_paramedicos_agregar.pack();
    jd_paramedicos_agregar.setVisible(true);
}

From source file:ehospital.Principal.java

private void jMenuItem_registrar_ambulanciaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_registrar_ambulanciaActionPerformed
    // TODO add your handling code here:
    DefaultComboBoxModel modelo = new DefaultComboBoxModel();
    for (int i = 0; i < lista_lugares.size(); i++) {
        if (lista_lugares.get(i).getTipo().contentEquals("Hospital")) {
            modelo.addElement(lista_lugares.get(i).getNombre());
        }//from   www  .j a va2 s  .  c om
    }
    cb_ambu_compl.setModel(modelo);
    jd_ambu_registrar.setModal(true);
    jd_ambu_registrar.pack();
    jd_ambu_registrar.setVisible(true);
}

From source file:ireport_5_6_0.view.JRViewer.java

/** This method is called from within the constructor to
 * initialize the form./*from   ww  w .  j ava2s.  c  o m*/
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;

    tlbToolBar = new javax.swing.JPanel();
    btnSave = new javax.swing.JButton();
    btnPrint = new javax.swing.JButton();
    btnReload = new javax.swing.JButton();
    pnlSep01 = new javax.swing.JPanel();
    btnFirst = new javax.swing.JButton();
    btnPrevious = new javax.swing.JButton();
    btnNext = new javax.swing.JButton();
    btnLast = new javax.swing.JButton();
    txtGoTo = new javax.swing.JTextField();
    pnlSep02 = new javax.swing.JPanel();
    btnActualSize = new javax.swing.JToggleButton();
    btnFitPage = new javax.swing.JToggleButton();
    btnFitWidth = new javax.swing.JToggleButton();
    pnlSep03 = new javax.swing.JPanel();
    btnZoomIn = new javax.swing.JButton();
    btnZoomOut = new javax.swing.JButton();
    cmbZoom = new javax.swing.JComboBox();
    DefaultComboBoxModel model = new DefaultComboBoxModel();
    for (int i = 0; i < zooms.length; i++) {
        model.addElement("" + zooms[i] + "%");
    }
    cmbZoom.setModel(model);

    pnlMain = new javax.swing.JPanel();
    scrollPane = new javax.swing.JScrollPane();
    scrollPane.getHorizontalScrollBar().setUnitIncrement(5);
    scrollPane.getVerticalScrollBar().setUnitIncrement(5);

    pnlInScroll = new javax.swing.JPanel();
    pnlPage = new javax.swing.JPanel();
    jPanel4 = new javax.swing.JPanel();
    pnlLinks = new javax.swing.JPanel();
    jPanel5 = new javax.swing.JPanel();
    jPanel6 = new javax.swing.JPanel();
    jPanel7 = new javax.swing.JPanel();
    jPanel8 = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    jPanel9 = new javax.swing.JPanel();
    lblPage = new PageRenderer(this);
    pnlStatus = new javax.swing.JPanel();
    lblStatus = new javax.swing.JLabel();

    setLayout(new java.awt.BorderLayout());

    setMinimumSize(new java.awt.Dimension(450, 150));
    setPreferredSize(new java.awt.Dimension(450, 150));
    tlbToolBar.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 0, 2));

    btnSave.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/save.GIF")));
    btnSave.setToolTipText(getBundleString("save"));
    btnSave.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnSave.setMaximumSize(new java.awt.Dimension(23, 23));
    btnSave.setMinimumSize(new java.awt.Dimension(23, 23));
    btnSave.setPreferredSize(new java.awt.Dimension(23, 23));
    btnSave.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnSaveActionPerformed(evt);
        }
    });
    btnSave.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnSave);

    btnPrint.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/print.GIF")));
    btnPrint.setToolTipText(getBundleString("print"));
    btnPrint.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnPrint.setMaximumSize(new java.awt.Dimension(23, 23));
    btnPrint.setMinimumSize(new java.awt.Dimension(23, 23));
    btnPrint.setPreferredSize(new java.awt.Dimension(23, 23));
    btnPrint.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPrintActionPerformed(evt);
        }
    });
    btnPrint.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnPrint);

    btnReload.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/reload.GIF")));
    btnReload.setToolTipText(getBundleString("reload"));
    btnReload.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnReload.setMaximumSize(new java.awt.Dimension(23, 23));
    btnReload.setMinimumSize(new java.awt.Dimension(23, 23));
    btnReload.setPreferredSize(new java.awt.Dimension(23, 23));
    btnReload.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnReloadActionPerformed(evt);
        }
    });
    btnReload.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnReload);

    pnlSep01.setMaximumSize(new java.awt.Dimension(10, 10));
    tlbToolBar.add(pnlSep01);

    btnFirst.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/first.GIF")));
    btnFirst.setToolTipText(getBundleString("first.page"));
    btnFirst.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFirst.setMaximumSize(new java.awt.Dimension(23, 23));
    btnFirst.setMinimumSize(new java.awt.Dimension(23, 23));
    btnFirst.setPreferredSize(new java.awt.Dimension(23, 23));
    btnFirst.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFirstActionPerformed(evt);
        }
    });
    btnFirst.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnFirst);

    btnPrevious.setIcon(new javax.swing.ImageIcon(
            getClass().getResource("/net/sf/jasperreports/view/images/previous.GIF")));
    btnPrevious.setToolTipText(getBundleString("previous.page"));
    btnPrevious.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnPrevious.setMaximumSize(new java.awt.Dimension(23, 23));
    btnPrevious.setMinimumSize(new java.awt.Dimension(23, 23));
    btnPrevious.setPreferredSize(new java.awt.Dimension(23, 23));
    btnPrevious.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPreviousActionPerformed(evt);
        }
    });
    btnPrevious.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnPrevious);

    btnNext.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/next.GIF")));
    btnNext.setToolTipText(getBundleString("next.page"));
    btnNext.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnNext.setMaximumSize(new java.awt.Dimension(23, 23));
    btnNext.setMinimumSize(new java.awt.Dimension(23, 23));
    btnNext.setPreferredSize(new java.awt.Dimension(23, 23));
    btnNext.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnNextActionPerformed(evt);
        }
    });
    btnNext.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnNext);

    btnLast.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/last.GIF")));
    btnLast.setToolTipText(getBundleString("last.page"));
    btnLast.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnLast.setMaximumSize(new java.awt.Dimension(23, 23));
    btnLast.setMinimumSize(new java.awt.Dimension(23, 23));
    btnLast.setPreferredSize(new java.awt.Dimension(23, 23));
    btnLast.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnLastActionPerformed(evt);
        }
    });
    btnLast.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnLast);

    txtGoTo.setToolTipText(getBundleString("go.to.page"));
    txtGoTo.setMaximumSize(new java.awt.Dimension(40, 23));
    txtGoTo.setMinimumSize(new java.awt.Dimension(40, 23));
    txtGoTo.setPreferredSize(new java.awt.Dimension(40, 23));
    txtGoTo.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            txtGoToActionPerformed(evt);
        }
    });
    txtGoTo.addKeyListener(keyNavigationListener);
    tlbToolBar.add(txtGoTo);

    pnlSep02.setMaximumSize(new java.awt.Dimension(10, 10));
    tlbToolBar.add(pnlSep02);

    btnActualSize.setIcon(new javax.swing.ImageIcon(
            getClass().getResource("/net/sf/jasperreports/view/images/actualsize.GIF")));
    btnActualSize.setToolTipText(getBundleString("actual.size"));
    btnActualSize.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnActualSize.setMaximumSize(new java.awt.Dimension(23, 23));
    btnActualSize.setMinimumSize(new java.awt.Dimension(23, 23));
    btnActualSize.setPreferredSize(new java.awt.Dimension(23, 23));
    btnActualSize.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnActualSizeActionPerformed(evt);
        }
    });
    btnActualSize.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnActualSize);

    btnFitPage.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/fitpage.GIF")));
    btnFitPage.setToolTipText(getBundleString("fit.page"));
    btnFitPage.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFitPage.setMaximumSize(new java.awt.Dimension(23, 23));
    btnFitPage.setMinimumSize(new java.awt.Dimension(23, 23));
    btnFitPage.setPreferredSize(new java.awt.Dimension(23, 23));
    btnFitPage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFitPageActionPerformed(evt);
        }
    });
    btnFitPage.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnFitPage);

    btnFitWidth.setIcon(new javax.swing.ImageIcon(
            getClass().getResource("/net/sf/jasperreports/view/images/fitwidth.GIF")));
    btnFitWidth.setToolTipText(getBundleString("fit.width"));
    btnFitWidth.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnFitWidth.setMaximumSize(new java.awt.Dimension(23, 23));
    btnFitWidth.setMinimumSize(new java.awt.Dimension(23, 23));
    btnFitWidth.setPreferredSize(new java.awt.Dimension(23, 23));
    btnFitWidth.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFitWidthActionPerformed(evt);
        }
    });
    btnFitWidth.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnFitWidth);

    pnlSep03.setMaximumSize(new java.awt.Dimension(10, 10));
    tlbToolBar.add(pnlSep03);

    btnZoomIn.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/zoomin.GIF")));
    btnZoomIn.setToolTipText(getBundleString("zoom.in"));
    btnZoomIn.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnZoomIn.setMaximumSize(new java.awt.Dimension(23, 23));
    btnZoomIn.setMinimumSize(new java.awt.Dimension(23, 23));
    btnZoomIn.setPreferredSize(new java.awt.Dimension(23, 23));
    btnZoomIn.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnZoomInActionPerformed(evt);
        }
    });
    btnZoomIn.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnZoomIn);

    btnZoomOut.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/net/sf/jasperreports/view/images/zoomout.GIF")));
    btnZoomOut.setToolTipText(getBundleString("zoom.out"));
    btnZoomOut.setMargin(new java.awt.Insets(2, 2, 2, 2));
    btnZoomOut.setMaximumSize(new java.awt.Dimension(23, 23));
    btnZoomOut.setMinimumSize(new java.awt.Dimension(23, 23));
    btnZoomOut.setPreferredSize(new java.awt.Dimension(23, 23));
    btnZoomOut.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnZoomOutActionPerformed(evt);
        }
    });
    btnZoomOut.addKeyListener(keyNavigationListener);
    tlbToolBar.add(btnZoomOut);

    cmbZoom.setEditable(true);
    cmbZoom.setToolTipText(getBundleString("zoom.ratio"));
    cmbZoom.setMaximumSize(new java.awt.Dimension(80, 23));
    cmbZoom.setMinimumSize(new java.awt.Dimension(80, 23));
    cmbZoom.setPreferredSize(new java.awt.Dimension(80, 23));
    cmbZoom.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cmbZoomActionPerformed(evt);
        }
    });
    cmbZoom.addItemListener(new java.awt.event.ItemListener() {
        public void itemStateChanged(java.awt.event.ItemEvent evt) {
            cmbZoomItemStateChanged(evt);
        }
    });
    cmbZoom.addKeyListener(keyNavigationListener);
    tlbToolBar.add(cmbZoom);

    add(tlbToolBar, java.awt.BorderLayout.NORTH);

    pnlMain.setLayout(new java.awt.BorderLayout());
    pnlMain.addComponentListener(new java.awt.event.ComponentAdapter() {
        public void componentResized(java.awt.event.ComponentEvent evt) {
            pnlMainComponentResized(evt);
        }
    });

    scrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    scrollPane.setVerticalScrollBarPolicy(javax.swing.JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    pnlInScroll.setLayout(new java.awt.GridBagLayout());

    pnlPage.setLayout(new java.awt.BorderLayout());
    pnlPage.setMinimumSize(new java.awt.Dimension(100, 100));
    pnlPage.setPreferredSize(new java.awt.Dimension(100, 100));

    jPanel4.setLayout(new java.awt.GridBagLayout());
    jPanel4.setMinimumSize(new java.awt.Dimension(100, 120));
    jPanel4.setPreferredSize(new java.awt.Dimension(100, 120));

    pnlLinks.setLayout(null);
    pnlLinks.setMinimumSize(new java.awt.Dimension(5, 5));
    pnlLinks.setPreferredSize(new java.awt.Dimension(5, 5));
    pnlLinks.setOpaque(false);
    pnlLinks.addMouseListener(new java.awt.event.MouseAdapter() {
        public void mousePressed(java.awt.event.MouseEvent evt) {
            pnlLinksMousePressed(evt);
        }

        public void mouseReleased(java.awt.event.MouseEvent evt) {
            pnlLinksMouseReleased(evt);
        }
    });
    pnlLinks.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
        public void mouseDragged(java.awt.event.MouseEvent evt) {
            pnlLinksMouseDragged(evt);
        }
    });

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    jPanel4.add(pnlLinks, gridBagConstraints);

    jPanel5.setBackground(java.awt.Color.gray);
    jPanel5.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel5.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL;
    jPanel4.add(jPanel5, gridBagConstraints);

    jPanel6.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel6.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    jPanel4.add(jPanel6, gridBagConstraints);

    jPanel7.setBackground(java.awt.Color.gray);
    jPanel7.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel7.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    jPanel4.add(jPanel7, gridBagConstraints);

    jPanel8.setBackground(java.awt.Color.gray);
    jPanel8.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel8.setPreferredSize(new java.awt.Dimension(5, 5));
    jLabel1.setText("jLabel1");
    jPanel8.add(jLabel1);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 2;
    jPanel4.add(jPanel8, gridBagConstraints);

    jPanel9.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel9.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 0;
    jPanel4.add(jPanel9, gridBagConstraints);

    lblPage.setBackground(java.awt.Color.white);
    lblPage.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0)));
    lblPage.setOpaque(true);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel4.add(lblPage, gridBagConstraints);

    pnlPage.add(jPanel4, java.awt.BorderLayout.CENTER);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    pnlInScroll.add(pnlPage, gridBagConstraints);

    scrollPane.setViewportView(pnlInScroll);
    pnlMain.add(scrollPane, java.awt.BorderLayout.CENTER);
    add(pnlMain, java.awt.BorderLayout.CENTER);

    pnlStatus.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 0));

    lblStatus.setFont(new java.awt.Font("Dialog", 1, 10));
    lblStatus.setText("Page i of n");
    pnlStatus.add(lblStatus);
    add(pnlStatus, java.awt.BorderLayout.SOUTH);
    addKeyListener(keyNavigationListener);
}

From source file:com.openbravo.pos.util.JRViewer400.java

/** This method is called from within the constructor to
 * initialize the form.//from  w  ww .  j av  a 2s  . com
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;

    jToolBar = new javax.swing.JToolBar();
    btnSave = new javax.swing.JButton();
    btnPrint = new javax.swing.JButton();
    btnReload = new javax.swing.JButton();
    jSeparator1 = new javax.swing.JToolBar.Separator();
    btnActualSize = new javax.swing.JToggleButton();
    btnFitPage = new javax.swing.JToggleButton();
    btnFitWidth = new javax.swing.JToggleButton();
    jSeparator2 = new javax.swing.JToolBar.Separator();
    btnZoomIn = new javax.swing.JButton();
    cmbZoom = new javax.swing.JComboBox();
    DefaultComboBoxModel model = new DefaultComboBoxModel();
    for (int i = 0; i < zooms.length; i++) {
        model.addElement("" + zooms[i] + "%");
    }
    cmbZoom.setModel(model);
    btnZoomOut = new javax.swing.JButton();
    jSeparator3 = new javax.swing.JToolBar.Separator();
    btnFirst = new javax.swing.JButton();
    btnPrevious = new javax.swing.JButton();
    txtGoTo = new javax.swing.JTextField();
    btnNext = new javax.swing.JButton();
    btnLast = new javax.swing.JButton();
    pnlMain = new javax.swing.JPanel();
    scrollPane = new javax.swing.JScrollPane();
    scrollPane.getHorizontalScrollBar().setUnitIncrement(5);
    scrollPane.getVerticalScrollBar().setUnitIncrement(5);
    pnlInScroll = new javax.swing.JPanel();
    pnlPage = new javax.swing.JPanel();
    jPanel4 = new javax.swing.JPanel();
    pnlLinks = new javax.swing.JPanel();
    jPanel5 = new javax.swing.JPanel();
    jPanel6 = new javax.swing.JPanel();
    jPanel7 = new javax.swing.JPanel();
    jPanel8 = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    jPanel9 = new javax.swing.JPanel();
    lblPage = new PageRenderer(this);
    pnlTabs = new javax.swing.JTabbedPane();
    pnlStatus = new javax.swing.JPanel();
    lblStatus = new javax.swing.JLabel();

    setMinimumSize(new java.awt.Dimension(450, 150));
    setPreferredSize(new java.awt.Dimension(450, 150));
    setLayout(new java.awt.BorderLayout());

    jToolBar.setFloatable(false);
    jToolBar.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N

    btnSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/filesave.png"))); // NOI18N
    btnSave.setToolTipText(getBundleString("save"));
    btnSave.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnSaveActionPerformed(evt);
        }
    });
    jToolBar.add(btnSave);

    btnPrint.setIcon(
            new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/yast_printer.png"))); // NOI18N
    btnPrint.setToolTipText(getBundleString("print"));
    btnPrint.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPrintActionPerformed(evt);
        }
    });
    jToolBar.add(btnPrint);

    btnReload.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/reload.png"))); // NOI18N
    btnReload.setToolTipText(getBundleString("reload"));
    btnReload.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnReloadActionPerformed(evt);
        }
    });
    jToolBar.add(btnReload);
    jToolBar.add(jSeparator1);

    btnActualSize.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/mime.png"))); // NOI18N
    btnActualSize.setToolTipText(getBundleString("actual.size"));
    btnActualSize.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnActualSizeActionPerformed(evt);
        }
    });
    jToolBar.add(btnActualSize);

    btnFitPage.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/mime2.png"))); // NOI18N
    btnFitPage.setToolTipText(getBundleString("fit.page"));
    btnFitPage.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFitPageActionPerformed(evt);
        }
    });
    jToolBar.add(btnFitPage);

    btnFitWidth.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/mime3.png"))); // NOI18N
    btnFitWidth.setToolTipText(getBundleString("fit.width"));
    btnFitWidth.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFitWidthActionPerformed(evt);
        }
    });
    jToolBar.add(btnFitWidth);
    jToolBar.add(jSeparator2);

    btnZoomIn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/viewmag+.png"))); // NOI18N
    btnZoomIn.setToolTipText(getBundleString("zoom.in"));
    btnZoomIn.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnZoomInActionPerformed(evt);
        }
    });
    jToolBar.add(btnZoomIn);

    cmbZoom.setEditable(true);
    cmbZoom.setToolTipText(getBundleString("zoom.ratio"));
    cmbZoom.setMaximumSize(new java.awt.Dimension(80, 23));
    cmbZoom.setMinimumSize(new java.awt.Dimension(80, 23));
    cmbZoom.setPreferredSize(new java.awt.Dimension(80, 23));
    cmbZoom.addItemListener(new java.awt.event.ItemListener() {
        public void itemStateChanged(java.awt.event.ItemEvent evt) {
            cmbZoomItemStateChanged(evt);
        }
    });
    cmbZoom.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            cmbZoomActionPerformed(evt);
        }
    });
    jToolBar.add(cmbZoom);

    btnZoomOut.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/viewmag-.png"))); // NOI18N
    btnZoomOut.setToolTipText(getBundleString("zoom.out"));
    btnZoomOut.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnZoomOutActionPerformed(evt);
        }
    });
    jToolBar.add(btnZoomOut);
    jToolBar.add(jSeparator3);

    btnFirst.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/2leftarrow.png"))); // NOI18N
    btnFirst.setToolTipText(getBundleString("first.page"));
    btnFirst.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnFirstActionPerformed(evt);
        }
    });
    jToolBar.add(btnFirst);

    btnPrevious
            .setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/1leftarrow.png"))); // NOI18N
    btnPrevious.setToolTipText(getBundleString("previous.page"));
    btnPrevious.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnPreviousActionPerformed(evt);
        }
    });
    jToolBar.add(btnPrevious);

    txtGoTo.setToolTipText(getBundleString("go.to.page"));
    txtGoTo.setMaximumSize(new java.awt.Dimension(40, 23));
    txtGoTo.setMinimumSize(new java.awt.Dimension(40, 23));
    txtGoTo.setPreferredSize(new java.awt.Dimension(40, 23));
    txtGoTo.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            txtGoToActionPerformed(evt);
        }
    });
    jToolBar.add(txtGoTo);

    btnNext.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/1rightarrow.png"))); // NOI18N
    btnNext.setToolTipText(getBundleString("next.page"));
    btnNext.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnNextActionPerformed(evt);
        }
    });
    jToolBar.add(btnNext);

    btnLast.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/openbravo/images/2rightarrow.png"))); // NOI18N
    btnLast.setToolTipText(getBundleString("last.page"));
    btnLast.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            btnLastActionPerformed(evt);
        }
    });
    jToolBar.add(btnLast);

    add(jToolBar, java.awt.BorderLayout.NORTH);

    pnlMain.addComponentListener(new java.awt.event.ComponentAdapter() {
        public void componentResized(java.awt.event.ComponentEvent evt) {
            pnlMainComponentResized(evt);
        }
    });
    pnlMain.setLayout(new java.awt.BorderLayout());

    scrollPane.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
    scrollPane.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);

    pnlInScroll.setLayout(new java.awt.GridBagLayout());

    pnlPage.setMinimumSize(new java.awt.Dimension(100, 100));
    pnlPage.setPreferredSize(new java.awt.Dimension(100, 100));
    pnlPage.setLayout(new java.awt.BorderLayout());

    jPanel4.setMinimumSize(new java.awt.Dimension(100, 120));
    jPanel4.setPreferredSize(new java.awt.Dimension(100, 120));
    jPanel4.setLayout(new java.awt.GridBagLayout());

    pnlLinks.setMinimumSize(new java.awt.Dimension(5, 5));
    pnlLinks.setOpaque(false);
    pnlLinks.setPreferredSize(new java.awt.Dimension(5, 5));
    pnlLinks.addMouseListener(new java.awt.event.MouseAdapter() {
        public void mousePressed(java.awt.event.MouseEvent evt) {
            pnlLinksMousePressed(evt);
        }

        public void mouseReleased(java.awt.event.MouseEvent evt) {
            pnlLinksMouseReleased(evt);
        }
    });
    pnlLinks.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
        public void mouseDragged(java.awt.event.MouseEvent evt) {
            pnlLinksMouseDragged(evt);
        }
    });
    pnlLinks.setLayout(null);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    jPanel4.add(pnlLinks, gridBagConstraints);

    jPanel5.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel5.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL;
    jPanel4.add(jPanel5, gridBagConstraints);

    jPanel6.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel6.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    jPanel4.add(jPanel6, gridBagConstraints);

    jPanel7.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel7.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    jPanel4.add(jPanel7, gridBagConstraints);

    jPanel8.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel8.setPreferredSize(new java.awt.Dimension(5, 5));

    jLabel1.setText("jLabel1");
    jPanel8.add(jLabel1);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 2;
    jPanel4.add(jPanel8, gridBagConstraints);

    jPanel9.setMinimumSize(new java.awt.Dimension(5, 5));
    jPanel9.setPreferredSize(new java.awt.Dimension(5, 5));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.gridy = 0;
    jPanel4.add(jPanel9, gridBagConstraints);

    lblPage.setFont(new java.awt.Font("Agency FB", 0, 12)); // NOI18N
    lblPage.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
    lblPage.setOpaque(true);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel4.add(lblPage, gridBagConstraints);

    pnlPage.add(jPanel4, java.awt.BorderLayout.CENTER);

    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    pnlInScroll.add(pnlPage, gridBagConstraints);

    scrollPane.setViewportView(pnlInScroll);

    pnlMain.add(scrollPane, java.awt.BorderLayout.CENTER);

    pnlTabs.addChangeListener(new javax.swing.event.ChangeListener() {
        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            pnlTabsStateChanged(evt);
        }
    });
    pnlMain.add(pnlTabs, java.awt.BorderLayout.CENTER);

    add(pnlMain, java.awt.BorderLayout.CENTER);

    pnlStatus.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
    pnlStatus.setPreferredSize(new java.awt.Dimension(59, 20));
    pnlStatus.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 0));

    lblStatus.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N
    lblStatus.setText("Page i of n");
    lblStatus.setMaximumSize(new java.awt.Dimension(59, 18));
    pnlStatus.add(lblStatus);

    add(pnlStatus, java.awt.BorderLayout.SOUTH);
    addKeyListener(keyNavigationListener);
}