/** @return file chooser in dialog */ public Component getCustomEditor() { final JFileChooser chooser = createFileChooser(); final javax.swing.JDialog dialog = new javax.swing.JDialog( TopManager.getDefault().getWindowManager().getMainWindow(), chooser.getDialogTitle(), true); // attach cancel also to Escape key dialog .getRootPane() .registerKeyboardAction( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { dialog.setVisible(false); dialog.dispose(); } }, javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_ESCAPE, 0, true), javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW); dialog.addKeyListener( new java.awt.event.KeyAdapter() { public void keyPressed(java.awt.event.KeyEvent evt) { if (evt.getKeyCode() == java.awt.event.KeyEvent.VK_ESCAPE) { dialog.setVisible(false); dialog.dispose(); } } }); dialog.getContentPane().setLayout(new java.awt.BorderLayout()); dialog.getContentPane().add(chooser, java.awt.BorderLayout.CENTER); chooser.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent evt) { if (JFileChooser.APPROVE_SELECTION.equals(evt.getActionCommand())) { File f = chooser.getSelectedFile(); setValue(f); dialog.setVisible(false); dialog.dispose(); } else if (JFileChooser.CANCEL_SELECTION.equals(evt.getActionCommand())) { dialog.setVisible(false); dialog.dispose(); } } }); HelpCtx.setHelpIDString(dialog.getRootPane(), getHelpCtx().getHelpID()); return dialog; }
public static void removeEnterFromKeymap(javax.swing.JTextField field) { javax.swing.KeyStroke enter = javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_ENTER, 0); javax.swing.text.Keymap map = field.getKeymap(); map.removeKeyStrokeBinding(enter); }
/** * This method is called from within the constructor to initialize the form. WARNING: Do NOT * modify this code. The content of this method is always regenerated by the Form Editor. */ private void initComponents() { // GEN-BEGIN:initComponents Menuppal = new javax.swing.JMenuBar(); MenuArchivos = new javax.swing.JMenu(); MenuArchivosProveedores = new javax.swing.JMenuItem(); MenuArchivosConceptosDeCtasXPagar = new javax.swing.JMenuItem(); jSeparator1 = new javax.swing.JSeparator(); MenuArchivosSaldoGralDelProveedor = new javax.swing.JMenuItem(); MenuArchivosPagosDelDia = new javax.swing.JMenuItem(); MenuArchivosPronosticoDePagos = new javax.swing.JMenuItem(); MenuArchivosAntiguedadDeSaldo = new javax.swing.JMenuItem(); MenuArchivosResumenDeMovimientos = new javax.swing.JMenuItem(); jSeparator2 = new javax.swing.JSeparator(); MenuArchivosPorConcepto = new javax.swing.JMenuItem(); jSeparator3 = new javax.swing.JSeparator(); MenuArchivosImprimir = new javax.swing.JMenuItem(); MenuArchivosPresentacionPreliminar = new javax.swing.JMenuItem(); MenuArchivosEditorDeFormatos = new javax.swing.JMenu(); MenuArchivosEditorDeFormatosEditor = new javax.swing.JMenuItem(); MenuArchivosEditorDeFormatosListaDeCampos = new javax.swing.JMenuItem(); MenuArchivosEditorDeFormatosListaDeComandos = new javax.swing.JMenuItem(); jSeparator4 = new javax.swing.JSeparator(); MenuArchivosIra = new javax.swing.JMenu(); MenuArchivosIraClientesYCuentasXCobrar = new javax.swing.JMenuItem(); MenuArchivosIraFacturasYVendedores = new javax.swing.JMenuItem(); MenuArchivosIraInventariosYServicios = new javax.swing.JMenuItem(); MenuArchivosIraCompras = new javax.swing.JMenuItem(); MenuArchivosSalir = new javax.swing.JMenuItem(); MenuEdicion = new javax.swing.JMenu(); MenuEdicionAgregar = new javax.swing.JMenuItem(); MenuEdicionModificar = new javax.swing.JMenuItem(); MenuEdicionEliminar = new javax.swing.JMenuItem(); jSeparator5 = new javax.swing.JSeparator(); MenuEdicionCopiar = new javax.swing.JMenuItem(); MenuEdicionPegar = new javax.swing.JMenuItem(); jSeparator6 = new javax.swing.JSeparator(); MenuEdicionAltaDeMovCXP = new javax.swing.JMenuItem(); MenuEdicionSuspensionDeProveedores = new javax.swing.JMenuItem(); MenuVer = new javax.swing.JMenu(); MenuVerBuscar = new javax.swing.JMenuItem(); MenuVerSiguiente = new javax.swing.JMenuItem(); MenuVerFiltrar = new javax.swing.JMenuItem(); MenuVerRestaurar = new javax.swing.JMenuItem(); MenuVerPersonalizacionDeConsultas = new javax.swing.JMenuItem(); MenuReportes = new javax.swing.JMenu(); MenuReportesProveedores = new javax.swing.JMenu(); MenuReportesProveedoresCatalogo = new javax.swing.JMenuItem(); MenuReportesProveedoresAcumulados = new javax.swing.JMenuItem(); MenuReportesProveedoresEtiquetas = new javax.swing.JMenuItem(); jSeparator7 = new javax.swing.JSeparator(); MenuReportesPagosGenerales = new javax.swing.JMenuItem(); MenuReportesEdoCuentaGral = new javax.swing.JMenuItem(); MenuReportesEdoCuentaDetallado = new javax.swing.JMenuItem(); MenuReportesReporteXConcepto = new javax.swing.JMenuItem(); MenuReportesResumenDeMovimientos = new javax.swing.JMenuItem(); jSeparator8 = new javax.swing.JSeparator(); MenuReportesPronosticoDePagos = new javax.swing.JMenuItem(); MenuReportesAntiguedadDeSaldos = new javax.swing.JMenuItem(); MenuReportesAutorizacionDeCheques = new javax.swing.JMenuItem(); MenuReportesEmisionDeDocumentos = new javax.swing.JMenuItem(); MenuHerramientas = new javax.swing.JMenu(); MenuHerramientasActualizacionDeSaldos = new javax.swing.JMenuItem(); MenuHerramientasGeneracionDeChequesParaPago = new javax.swing.JMenuItem(); MenuHerramientasPagoAProveedores = new javax.swing.JMenuItem(); setIconifiable(true); setMaximizable(true); setTitle("Proveedores y Cuentas por Pagar"); setToolTipText("Ventana principal de proveedores y cuentas por pagar"); MenuArchivos.setText("Archivos"); MenuArchivosProveedores.setText("Proveedores"); MenuArchivos.add(MenuArchivosProveedores); MenuArchivosConceptosDeCtasXPagar.setText("Conceptos de Cuentas X Pagar"); MenuArchivos.add(MenuArchivosConceptosDeCtasXPagar); MenuArchivos.add(jSeparator1); MenuArchivosSaldoGralDelProveedor.setText("Saldo General del Proveedor"); MenuArchivos.add(MenuArchivosSaldoGralDelProveedor); MenuArchivosPagosDelDia.setText("Pagos del dia"); MenuArchivos.add(MenuArchivosPagosDelDia); MenuArchivosPronosticoDePagos.setText("Pronosticos de pago"); MenuArchivos.add(MenuArchivosPronosticoDePagos); MenuArchivosAntiguedadDeSaldo.setText("Antiguedad de saldo"); MenuArchivos.add(MenuArchivosAntiguedadDeSaldo); MenuArchivosResumenDeMovimientos.setText("Resumen de Movimientos"); MenuArchivos.add(MenuArchivosResumenDeMovimientos); MenuArchivos.add(jSeparator2); MenuArchivosPorConcepto.setText("Por Concepto"); MenuArchivos.add(MenuArchivosPorConcepto); MenuArchivos.add(jSeparator3); MenuArchivosImprimir.setText("Imprimir"); MenuArchivos.add(MenuArchivosImprimir); MenuArchivosPresentacionPreliminar.setText("Presentacion Preliminar"); MenuArchivos.add(MenuArchivosPresentacionPreliminar); MenuArchivosEditorDeFormatos.setText("Editor de formatos"); MenuArchivosEditorDeFormatosEditor.setText("Editor"); MenuArchivosEditorDeFormatos.add(MenuArchivosEditorDeFormatosEditor); MenuArchivosEditorDeFormatosListaDeCampos.setText("lista de campos"); MenuArchivosEditorDeFormatos.add(MenuArchivosEditorDeFormatosListaDeCampos); MenuArchivosEditorDeFormatosListaDeComandos.setText("Lista de comandos"); MenuArchivosEditorDeFormatos.add(MenuArchivosEditorDeFormatosListaDeComandos); MenuArchivos.add(MenuArchivosEditorDeFormatos); MenuArchivos.add(jSeparator4); MenuArchivosIra.setText("Ir a..."); MenuArchivosIraClientesYCuentasXCobrar.setText("Clientes y Cuentas X Cobrar"); MenuArchivosIra.add(MenuArchivosIraClientesYCuentasXCobrar); MenuArchivosIraFacturasYVendedores.setText("Facturas y Vendedores"); MenuArchivosIra.add(MenuArchivosIraFacturasYVendedores); MenuArchivosIraInventariosYServicios.setText("Inventarios y Servicios"); MenuArchivosIra.add(MenuArchivosIraInventariosYServicios); MenuArchivosIraCompras.setText("Compras"); MenuArchivosIra.add(MenuArchivosIraCompras); MenuArchivos.add(MenuArchivosIra); MenuArchivosSalir.setText("Salir"); MenuArchivosSalir.addActionListener( new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { MenuArchivosSalirActionPerformed(evt); } }); MenuArchivos.add(MenuArchivosSalir); Menuppal.add(MenuArchivos); MenuEdicion.setText("Edicion"); MenuEdicionAgregar.setAccelerator( javax.swing.KeyStroke.getKeyStroke( java.awt.event.KeyEvent.VK_INSERT, java.awt.event.InputEvent.ALT_MASK)); MenuEdicionAgregar.setText("Agregar"); MenuEdicion.add(MenuEdicionAgregar); MenuEdicionModificar.setAccelerator( javax.swing.KeyStroke.getKeyStroke( java.awt.event.KeyEvent.VK_BACK_SPACE, java.awt.event.InputEvent.ALT_MASK)); MenuEdicionModificar.setText("Modificar"); MenuEdicion.add(MenuEdicionModificar); MenuEdicionEliminar.setAccelerator( javax.swing.KeyStroke.getKeyStroke( java.awt.event.KeyEvent.VK_DELETE, java.awt.event.InputEvent.ALT_MASK)); MenuEdicionEliminar.setText("Eliminar"); MenuEdicion.add(MenuEdicionEliminar); MenuEdicion.add(jSeparator5); MenuEdicionCopiar.setAccelerator( javax.swing.KeyStroke.getKeyStroke( java.awt.event.KeyEvent.VK_INSERT, java.awt.event.InputEvent.CTRL_MASK)); MenuEdicionCopiar.setText("Copiar"); MenuEdicion.add(MenuEdicionCopiar); MenuEdicionPegar.setAccelerator( javax.swing.KeyStroke.getKeyStroke( java.awt.event.KeyEvent.VK_INSERT, java.awt.event.InputEvent.SHIFT_MASK)); MenuEdicionPegar.setText("Pegar"); MenuEdicion.add(MenuEdicionPegar); MenuEdicion.add(jSeparator6); MenuEdicionAltaDeMovCXP.setText("Alta de Mov. de Cuenta X Pagar"); MenuEdicion.add(MenuEdicionAltaDeMovCXP); MenuEdicionSuspensionDeProveedores.setText("Suspension de proveedores"); MenuEdicion.add(MenuEdicionSuspensionDeProveedores); Menuppal.add(MenuEdicion); MenuVer.setText("Ver"); MenuVerBuscar.setAccelerator( javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F3, 0)); MenuVerBuscar.setText("Buscar..."); MenuVer.add(MenuVerBuscar); MenuVerSiguiente.setAccelerator( javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4, 0)); MenuVerSiguiente.setText("Siguiente"); MenuVer.add(MenuVerSiguiente); MenuVerFiltrar.setAccelerator( javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F5, 0)); MenuVerFiltrar.setText("Filtrar"); MenuVer.add(MenuVerFiltrar); MenuVerRestaurar.setAccelerator( javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F6, 0)); MenuVerRestaurar.setText("Restaurar"); MenuVer.add(MenuVerRestaurar); MenuVerPersonalizacionDeConsultas.setText("Personalizacion de Consultas"); MenuVer.add(MenuVerPersonalizacionDeConsultas); Menuppal.add(MenuVer); MenuReportes.setText("Reportes"); MenuReportesProveedores.setText("Proveedores"); MenuReportesProveedoresCatalogo.setText("Catalogo de Proveedores"); MenuReportesProveedores.add(MenuReportesProveedoresCatalogo); MenuReportesProveedoresAcumulados.setText("Acumulados"); MenuReportesProveedores.add(MenuReportesProveedoresAcumulados); MenuReportesProveedoresEtiquetas.setText("Etiquetas"); MenuReportesProveedores.add(MenuReportesProveedoresEtiquetas); MenuReportes.add(MenuReportesProveedores); MenuReportes.add(jSeparator7); MenuReportesPagosGenerales.setText("Pagos Generales"); MenuReportes.add(MenuReportesPagosGenerales); MenuReportesEdoCuentaGral.setText("Estado de cuenta general"); MenuReportes.add(MenuReportesEdoCuentaGral); MenuReportesEdoCuentaDetallado.setText("Estado de cuenta detallado"); MenuReportes.add(MenuReportesEdoCuentaDetallado); MenuReportesReporteXConcepto.setText("Reporte X Concepto"); MenuReportes.add(MenuReportesReporteXConcepto); MenuReportesResumenDeMovimientos.setText("Resumen de Movimientos"); MenuReportes.add(MenuReportesResumenDeMovimientos); MenuReportes.add(jSeparator8); MenuReportesPronosticoDePagos.setText("Pronostico de pagos"); MenuReportes.add(MenuReportesPronosticoDePagos); MenuReportesAntiguedadDeSaldos.setText("Antiguedad de saldos"); MenuReportes.add(MenuReportesAntiguedadDeSaldos); MenuReportesAutorizacionDeCheques.setText("Autorizacion de cheques"); MenuReportes.add(MenuReportesAutorizacionDeCheques); MenuReportesEmisionDeDocumentos.setText("Emision de documentos"); MenuReportes.add(MenuReportesEmisionDeDocumentos); Menuppal.add(MenuReportes); MenuHerramientas.setText("Herramientas"); MenuHerramientasActualizacionDeSaldos.setText("Actualizacion de saldos"); MenuHerramientas.add(MenuHerramientasActualizacionDeSaldos); MenuHerramientasGeneracionDeChequesParaPago.setText("Generacion de Cheques para pago"); MenuHerramientas.add(MenuHerramientasGeneracionDeChequesParaPago); MenuHerramientasPagoAProveedores.setText("Pago a proveedores"); MenuHerramientas.add(MenuHerramientasPagoAProveedores); Menuppal.add(MenuHerramientas); setJMenuBar(Menuppal); setBounds(0, 0, 600, 500); } // GEN-END:initComponents