List of usage examples for com.jgoodies.forms.layout CellConstraints CENTER
Alignment CENTER
To view the source code for com.jgoodies.forms.layout CellConstraints CENTER.
Click Source Link
From source file:com.salas.bb.reports.ArticlesByHourReport.java
License:Open Source License
/** Prepares the view for the display. Should be called after the initializeData() method. */ protected void doLayoutView() { // Initialize data by hour String[] hours = new String[Constants.HOURS_IN_DAY]; System.arraycopy(Constants.HOUR_NAMES, 0, hours, 0, hours.length); hours[0] = Strings.message("report.midnight"); hours[12] = Strings.message("report.noon"); LineChartConfig config = new LineChartConfig(); config.setIndexLabelStep(4);/*from w w w .ja va2s . com*/ LineChartData dataByHour = new LineChartData(readByHourTotal, hours); LineChart chartByHour = new LineChart(dataByHour, config); LineChartData dataByHourReset = new LineChartData(readByHourReset, hours); LineChart chartByHourReset = new LineChart(dataByHourReset, config); // Initialize the panel itself setBackground(config.getBackgroundColor()); // Build the layout BBFormBuilder builder = new BBFormBuilder("p:grow", this); builder.setDefaultDialogBorder(); JLabel lbByDay = new JLabel(Strings.message("report.articles.read.by.hour.title")); Font fntBold = lbByDay.getFont().deriveFont(Font.BOLD); lbByDay.setFont(fntBold); builder.append(lbByDay, 1, CellConstraints.CENTER, CellConstraints.DEFAULT); builder.appendRelatedComponentsGapRow(2); builder.appendRow("p:grow"); builder.append(chartByHour, 1, CellConstraints.FILL, CellConstraints.FILL); builder.appendUnrelatedComponentsGapRow(2); JLabel lbByWeek = new JLabel(Strings.message("report.articles.read.by.hour.title") + " " + Strings.message("report.since.reset.box")); lbByWeek.setFont(fntBold); builder.append(lbByWeek, 1, CellConstraints.CENTER, CellConstraints.DEFAULT); builder.appendRelatedComponentsGapRow(2); builder.appendRow("p:grow"); builder.append(chartByHourReset, 1, CellConstraints.FILL, CellConstraints.FILL); }
From source file:com.salas.bb.search.SearchDialog.java
License:Open Source License
/** * Creates top bar with progress indicator, results count and search field. * * @return top bar component./*from ww w . j av a 2 s . co m*/ */ private Component buildTopBar() { final JLabel helpIcon = new JLabel(ResourceUtils.getIcon("search.ext.icon")); helpIcon.setToolTipText(Strings.message("search.ext.text")); helpIcon.setEnabled(false); final JCheckBox chPinnedArticlesOnly = new JCheckBox(Strings.message("search.pinned.articles.only")); UifUtilities.smallerFont(chPinnedArticlesOnly); if (SystemUtils.IS_OS_MAC) chPinnedArticlesOnly.setMargin(new Insets(0, 0, 2, 0)); final SearchField tfSearch = new SearchField(); tfSearch.addKeyListener(new NavigationListener()); // Register changes monitor ActionListener monitor = new SearchCriteriaChangeMonitor(chPinnedArticlesOnly, tfSearch, helpIcon); tfSearch.addActionListener(monitor); chPinnedArticlesOnly.addActionListener(monitor); BBFormBuilder builder = new BBFormBuilder("p, 2dlu, 50dlu, 2dlu, p, 4dlu, p, 7dlu, p, 14dlu:grow, p"); JLabel lbSearch = builder.append(Strings.message("search.prompt"), 1); lbSearch.setLabelFor(tfSearch); UifUtilities.smallerFont(lbSearch); UifUtilities.smallerFont(tfSearch); builder.append(tfSearch); builder.append(helpIcon); builder.append(chPinnedArticlesOnly, 1, CellConstraints.DEFAULT, CellConstraints.CENTER); builder.append(lbResults); builder.append(pgSpinner); builder.appendUnrelatedComponentsGapRow(); return builder.getPanel(); }
From source file:com.spirit.contabilidad.gui.controller.PopupInfoAsiento.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Open Source Project license - unknown DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); contentPane = new JPanel(); label2 = new JLabel(); goodiesFormsSeparator = compFactory.createSeparator(""); panelForm = new JPanel(); lblAsiento = new JLabel(); lblNumero = new JLabel(); txtNumero = new JTextField(); lblTipoAsiento = new JLabel(); txtTipoAsiento = new JTextField(); lblSubTipoAsiento = new JLabel(); txtSubTipoAsiento = new JTextField(); label1 = new JLabel(); txtObservaciones = new JTextField(); btnIrAsiento = new JButton(); panelForm2 = new JPanel(); txtReferencia = new JTextField(); txtGlosa = new JTextField(); lblCuenta = new JLabel(); lblReferencia = new JLabel(); lblGlosa = new JLabel(); CellConstraints cc = new CellConstraints(); //======== this ======== setResizable(false);//from w ww .j a v a 2s .c om setMovable(true); setLayout(new FormLayout("default:grow", "default, fill:default:grow")); //======== contentPane ======== { contentPane.setLayout(new FormLayout("default:grow", "fill:pref, default, default, default, default")); //---- label2 ---- label2.setText("Informaci\u00f3n"); contentPane.add(label2, cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); contentPane.add(goodiesFormsSeparator, cc.xywh(1, 2, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP)); //======== panelForm ======== { panelForm.setBorder(Borders.DIALOG_BORDER); panelForm.setLayout(new FormLayout("default, 50dlu, 120dlu, default", "default, default, default, default, default, fill:pref:grow")); //---- lblAsiento ---- lblAsiento.setText("ASIENTO"); lblAsiento.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11)); panelForm.add(lblAsiento, cc.xy(2, 1)); //---- lblNumero ---- lblNumero.setText("N\u00famero:"); panelForm.add(lblNumero, cc.xywh(2, 2, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panelForm.add(txtNumero, cc.xy(3, 2)); //---- lblTipoAsiento ---- lblTipoAsiento.setText("Tipo Asiento:"); panelForm.add(lblTipoAsiento, cc.xywh(2, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panelForm.add(txtTipoAsiento, cc.xy(3, 3)); //---- lblSubTipoAsiento ---- lblSubTipoAsiento.setText("Sub-Tipo Asiento:"); panelForm.add(lblSubTipoAsiento, cc.xywh(2, 4, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panelForm.add(txtSubTipoAsiento, cc.xy(3, 4)); //---- label1 ---- label1.setText("Observaciones:"); panelForm.add(label1, cc.xywh(2, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panelForm.add(txtObservaciones, cc.xy(3, 5)); //---- btnIrAsiento ---- btnIrAsiento.setText("Ir"); panelForm.add(btnIrAsiento, cc.xywh(3, 6, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); } contentPane.add(panelForm, cc.xy(1, 3)); //======== panelForm2 ======== { panelForm2.setBorder(Borders.DIALOG_BORDER); panelForm2.setLayout(new FormLayout("default, 50dlu, 120dlu, default", "default, default, default, fill:pref:grow")); panelForm2.add(txtReferencia, cc.xy(3, 2)); panelForm2.add(txtGlosa, cc.xy(3, 3)); //---- lblCuenta ---- lblCuenta.setText("CUENTA"); lblCuenta.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11)); panelForm2.add(lblCuenta, cc.xy(2, 1)); //---- lblReferencia ---- lblReferencia.setText("Referencia:"); panelForm2.add(lblReferencia, cc.xy(2, 2)); //---- lblGlosa ---- lblGlosa.setText("Glosa:"); panelForm2.add(lblGlosa, cc.xy(2, 3)); } contentPane.add(panelForm2, cc.xy(1, 5)); } add(contentPane, cc.xy(1, 2)); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:com.spirit.contabilidad.gui.controller.PopupInfoAsientoDetalle.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Open Source Project license - unknown contentPane = new JPanel(); lblDetalleDelAsiento = new JLabel(); panelPopupInfoAsientoDetalle = new JPanel(); lblNumeroAsiento = new JLabel(); lblFecha = new JLabel(); txtFecha = new JTextField(); label1 = new JLabel(); txtNumeroAsiento = new JTextField(); lblGlosario = new JLabel(); txtGlosario = new JTextField(); lblCentroGasto = new JLabel(); txtCentroGasto = new JTextField(); lblEmpleado = new JLabel(); txtEmpleado = new JTextField(); lblDepartamento = new JLabel(); txtDepartamento = new JTextField(); lblLinea = new JLabel(); txtLinea = new JTextField(); lblCliente = new JLabel(); txtCliente = new JTextField(); lblDebe = new JLabel(); txtReferencia = new JTextField(); txtDebe = new JTextField(); lblHaber = new JLabel(); txtHaber = new JTextField(); btnIrAsiento = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setResizable(false);// ww w . ja va 2s . c o m setMovable(true); setLayout(new FormLayout("default:grow", "default, fill:default:grow")); //======== contentPane ======== { contentPane.setLayout(new FormLayout("default:grow", "fill:pref, 10dlu, default, 10dlu")); //---- lblDetalleDelAsiento ---- lblDetalleDelAsiento.setText("Detalle del Asiento"); lblDetalleDelAsiento.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11)); contentPane.add(lblDetalleDelAsiento, cc.xywh(1, 1, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); //======== panelPopupInfoAsientoDetalle ======== { panelPopupInfoAsientoDetalle.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(60)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- lblNumeroAsiento ---- lblNumeroAsiento.setText("# Asiento:"); panelPopupInfoAsientoDetalle.add(lblNumeroAsiento, cc.xy(3, 1)); //---- lblFecha ---- lblFecha.setText("Fecha:"); panelPopupInfoAsientoDetalle.add(lblFecha, cc.xy(11, 1)); panelPopupInfoAsientoDetalle.add(txtFecha, cc.xy(13, 1)); //---- label1 ---- label1.setText("Referencia:"); panelPopupInfoAsientoDetalle.add(label1, cc.xy(3, 3)); panelPopupInfoAsientoDetalle.add(txtNumeroAsiento, cc.xywh(5, 1, 3, 1)); //---- lblGlosario ---- lblGlosario.setText("Glosario:"); panelPopupInfoAsientoDetalle.add(lblGlosario, cc.xy(3, 5)); panelPopupInfoAsientoDetalle.add(txtGlosario, cc.xywh(5, 5, 9, 1)); //---- lblCentroGasto ---- lblCentroGasto.setText("Centro de Gasto:"); panelPopupInfoAsientoDetalle.add(lblCentroGasto, cc.xy(3, 7)); panelPopupInfoAsientoDetalle.add(txtCentroGasto, cc.xywh(5, 7, 9, 1)); //---- lblEmpleado ---- lblEmpleado.setText("Empleado:"); panelPopupInfoAsientoDetalle.add(lblEmpleado, cc.xy(3, 9)); panelPopupInfoAsientoDetalle.add(txtEmpleado, cc.xywh(5, 9, 9, 1)); //---- lblDepartamento ---- lblDepartamento.setText("Departamento:"); panelPopupInfoAsientoDetalle.add(lblDepartamento, cc.xy(3, 11)); panelPopupInfoAsientoDetalle.add(txtDepartamento, cc.xywh(5, 11, 9, 1)); //---- lblLinea ---- lblLinea.setText("L\u00ednea:"); panelPopupInfoAsientoDetalle.add(lblLinea, cc.xy(3, 13)); panelPopupInfoAsientoDetalle.add(txtLinea, cc.xywh(5, 13, 9, 1)); //---- lblCliente ---- lblCliente.setText("Cliente:"); panelPopupInfoAsientoDetalle.add(lblCliente, cc.xy(3, 15)); panelPopupInfoAsientoDetalle.add(txtCliente, cc.xywh(5, 15, 9, 1)); //---- lblDebe ---- lblDebe.setText("Debe:"); panelPopupInfoAsientoDetalle.add(lblDebe, cc.xy(3, 17)); panelPopupInfoAsientoDetalle.add(txtReferencia, cc.xywh(5, 3, 9, 1)); panelPopupInfoAsientoDetalle.add(txtDebe, cc.xy(5, 17)); //---- lblHaber ---- lblHaber.setText("Haber:"); panelPopupInfoAsientoDetalle.add(lblHaber, cc.xy(3, 19)); panelPopupInfoAsientoDetalle.add(txtHaber, cc.xy(5, 19)); //---- btnIrAsiento ---- btnIrAsiento.setText("Ir"); panelPopupInfoAsientoDetalle.add(btnIrAsiento, cc.xywh(7, 21, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); } contentPane.add(panelPopupInfoAsientoDetalle, cc.xy(1, 3)); } add(contentPane, cc.xy(1, 2)); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:com.spirit.facturacion.gui.panel.JDFacturaReembolsoFormato.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Open Source Project license - unknown dialogPane = new JPanel(); contentPane = new JPanel(); ldescripcion = new JLabel(); rbFormatoNormal = new JRadioButton(); rbFormatoIVAenTotal = new JRadioButton(); rbFormatoIVAenDetalles = new JRadioButton(); btnAceptar = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setTitle("Formatos de Factura de Reembolso"); Container contentPane2 = getContentPane(); contentPane2.setLayout(new BorderLayout()); //======== dialogPane ======== {//from w ww .j a va 2 s .co m dialogPane.setBorder(Borders.DIALOG_BORDER); dialogPane.setLayout(new BorderLayout()); //======== contentPane ======== { contentPane.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(Sizes.DLUX3), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(160)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.DLUX3) }, new RowSpec[] { new RowSpec(Sizes.DLUY3), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY7), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY3) })); //---- ldescripcion ---- ldescripcion.setText("Elija el formato de la Factura de Reembolso:"); contentPane.add(ldescripcion, cc.xy(3, 3)); //---- rbFormatoNormal ---- rbFormatoNormal.setText("Normal"); contentPane.add(rbFormatoNormal, cc.xy(3, 5)); //---- rbFormatoIVAenTotal ---- rbFormatoIVAenTotal.setText("Presentar el IVA en el Total."); contentPane.add(rbFormatoIVAenTotal, cc.xy(3, 7)); //---- rbFormatoIVAenDetalles ---- rbFormatoIVAenDetalles.setText("Presentar el IVA en los Detalles."); contentPane.add(rbFormatoIVAenDetalles, cc.xy(3, 9)); //---- btnAceptar ---- btnAceptar.setText("Aceptar"); contentPane.add(btnAceptar, cc.xywh(3, 13, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); } dialogPane.add(contentPane, BorderLayout.NORTH); } contentPane2.add(dialogPane, BorderLayout.SOUTH); pack(); setLocationRelativeTo(getOwner()); //---- bgFormatosFacturaReembolso ---- ButtonGroup bgFormatosFacturaReembolso = new ButtonGroup(); bgFormatosFacturaReembolso.add(rbFormatoNormal); bgFormatosFacturaReembolso.add(rbFormatoIVAenTotal); bgFormatosFacturaReembolso.add(rbFormatoIVAenDetalles); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:com.spirit.facturacion.gui.panel.JPPedido.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Open Source Project license - unknown jtpPedido = new JideTabbedPane(); scrollPane1 = new JScrollPane(); panel3 = new JPanel(); panel2 = new JPanel(); lblTipoDocumento = new JLabel(); cmbTipoDocumento = new JComboBox(); lblGenerarFactura = new JLabel(); btnGenerarFactura = new JButton(); lblInformacionPedido = new JLabel(); btnInformacionEnvio = new JButton(); panel32 = new JPanel(); cmbFechaPedido = new DateComboBox(); lblFechaPedido = new JLabel(); lblFechaVencimiento = new JLabel(); cmbFechaVencimiento = new DateComboBox(); lblMoneda = new JLabel(); cmbMoneda = new JComboBox(); lblCodigo = new JLabel(); txtCodigo = new JTextField(); lblCaja = new JLabel(); cmbCaja = new JComboBox(); lblOficina = new JLabel(); cmbOficinaEmpresa = new JComboBox(); lblEstado = new JLabel(); cmbEstado = new JComboBox(); panel4 = new JPanel(); lblCorporacion = new JLabel(); txtCorporacion = new JTextField(); btnEncerarCliente = new JButton(); btnBuscarCorporacion = new JButton(); lblTipoIdentificacion = new JLabel(); cmbTipoIdentificacion = new JComboBox(); lblCliente = new JLabel(); txtCliente = new JTextField(); btnBuscarCliente = new JButton(); btnNuevoCliente = new JButton(); lblIdentificacion = new JLabel(); txtIdentificacion = new JTextField(); lblClienteOficina = new JLabel(); txtClienteOficina = new JTextField(); lblTelefono = new JLabel(); txtTelefono = new JTextField(); txtContacto = new JTextField(); btnBuscarClienteOficina = new JButton(); lblTipoReferencia = new JLabel(); cmbTipoReferencia = new JComboBox(); cbMostrarReferenciaFactura = new JCheckBox(); lblEscojaReferencia = new JLabel(); txtEscojaReferencia = new JTextField(); btnEscojaReferencia = new JButton(); cbMultipleFacturacion = new JCheckBox(); lblAutorizacionSAP = new JLabel(); txtAutorizacionSAP = new JTextField(); lblArchivoAdjunto = new JLabel(); txtArchivoAdjunto = new JTextField(); btnVerArchivoAdjunto = new JButton(); lblReferencia = new JLabel(); txtReferencia = new JTextField(); lblContacto = new JLabel(); lblDireccion = new JLabel(); txtDireccion = new JTextField(); lblInformacionAdc = new JLabel(); txtInformacionAdc = new JTextField(); bpNegociacionPanel = new JPanel(); btnMostrarPanelNegociacion = new JButton(); jpNegociacion = new JPanel(); cbNegociacionDirecta = new JCheckBox(); lblPorcentajeNegociacionDirecta = new JLabel(); txtPorcentajeNegociacionDirecta = new JTextField(); lblDsctoCompraPorcentaje = new JLabel(); txtDsctoCompraPorcentaje = new JTextField(); lblClienteNegociacion = new JLabel(); txtClienteNegociacion = new JTextField(); btnBuscarClienteNegociacion = new JButton(); lblPorcentajeDescuento = new JLabel(); cbComisionPura = new JCheckBox(); panel6 = new JPanel(); lblObservacion = new JLabel(); txtObservacion = new JTextField(); lblListaPrecio = new JLabel(); cmbListaPrecio = new JComboBox(); lblDiasValidez = new JLabel(); txtDiasValidez = new JTextField(); lblFormaPago = new JLabel(); cmbFormaPago = new JComboBox(); lblPuntoImpresion = new JLabel(); txtPuntoImpresion = new JTextField(); lblVendedor = new JLabel(); cmbVendedor = new JComboBox(); lblBodega = new JLabel(); cmbBodega = new JComboBox(); lblDirectorCuentas = new JLabel(); cmbDirectorCuentas = new JComboBox(); lblOrigenDocumento = new JLabel(); cmbOrigenDocumento = new JComboBox(); lblFundacion = new JLabel(); cmbFundacion = new JComboBox(); scrollPane2 = new JScrollPane(); panel11 = new JPanel(); panel8 = new JPanel(); lblDocumento = new JLabel(); lblMotivo = new JLabel(); cmbMotivo = new JComboBox(); cmbDocumento = new JComboBox(); panel10 = new JPanel(); scPlantilla = new JScrollPane(); tblPedidoDetalle = new JTable(); lblCodigoProducto = new JLabel(); btnBuscarProducto = new JButton(); txtCodigoProducto = new JTextField(); lblDescripcion = new JLabel(); spDescripcion = new JScrollPane(); txtDescripcion = new JTextArea(); lblCantidad = new JLabel(); txtCantidadPedida = new JTextField(); lblCantidadPedida = new JLabel(); txtCantidad = new JTextField(); lblPrecio = new JLabel(); txtPrecio = new JTextField(); lblProveedor = new JLabel(); txtProveedor = new JTextField(); lblPrecioReal = new JLabel(); txtPrecioReal = new JTextField(); lblFacturaProveedor = new JLabel(); txtFacturaProveedor = new JTextField(); btnFacturaProveedor = new JButton(); lblPorcentajeDescuentoAgencia = new JLabel(); txtPorcentajeDescuentoAgencia = new JTextField(); lblLinea = new JLabel(); txtLinea = new JTextField(); lblPorcentajeDescuentosVarios = new JLabel(); txtPorcentajeDescuentosVarios = new JTextField(); lblLote = new JLabel(); cmbLote = new JComboBox(); panel1 = new JPanel(); btnAgregarDetalle = new JButton(); btnActualizarDetalle = new JButton(); btnEliminarDetalle = new JButton(); panel7 = new JPanel(); rbDescuentoGlobalPorcentaje = new JRadioButton(); txtDescuentoGlobalPorcentaje = new JTextField(); rbDescuentoGlobalValor = new JRadioButton(); txtDescuentoGlobalValor = new JTextField(); btnActualizarTotales = new JButton(); panel112 = new JPanel(); lblValorFinal = new JLabel(); txtValorFinal = new JTextField(); txtIVAFinal = new JTextField(); lblIVAFinal = new JLabel(); lblDescuentoFinal = new JLabel(); txtDescuentoFinal = new JTextField(); lblICEFinal = new JLabel(); txtICEFinal = new JTextField(); lblDescuentosVariosTotal = new JLabel(); txtDescuentosVariosTotal = new JTextField(); lblOtroImpuestoFinal = new JLabel(); txtOtroImpuestoFinal = new JTextField(); lblComisionAgencia = new JLabel(); txtPorcentajeComision = new JTextField(); lblValorComision = new JLabel(); txtValorComision = new JTextField(); lblTotalFinal = new JLabel(); txtTotalFinal = new JTextField(); spPresupuesto = new JScrollPane(); panelPresupuesto = new JPanel(); lblProveedorP = new JLabel(); txtProveedorP = new JTextField(); lblProductoP = new JLabel(); txtProductoP = new JTextField(); lblConceptoPresupuestoDetalleP = new JLabel(); spConceptoPresupuestoDetalleP = new JScrollPane(); txtConceptoPresupuestoDetalleP = new JTextArea(); lblPrecioVentaP = new JLabel(); txtPrecioVentaP = new JTextField(); txtCantidadP = new JTextField(); lblCantidadP = new JLabel(); panel13 = new JPanel(); btnAgregarDetalleP = new JButton(); btnActualizarDetalleP = new JButton(); btnEliminarDetalleP = new JButton(); scPresupuestoDetalleP = new JScrollPane(); tblPresupuestoDetalleP = new JTable(); CellConstraints cc = new CellConstraints(); //======== this ======== setName("Pedido"); setLayout(new FormLayout("default:grow", "fill:default:grow")); //======== jtpPedido ======== {/*from ww w . ja v a 2 s . c o m*/ //======== scrollPane1 ======== { //======== panel3 ======== { panel3.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //======== panel2 ======== { panel2.setBorder(new TitledBorder(null, "Tipo de Documento", TitledBorder.LEADING, TitledBorder.TOP)); panel2.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(140)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.CENTER, Sizes.dluX(50), FormSpec.NO_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- lblTipoDocumento ---- lblTipoDocumento.setText("Tipo de documento:"); panel2.add(lblTipoDocumento, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel2.add(cmbTipoDocumento, cc.xy(5, 1)); //---- lblGenerarFactura ---- lblGenerarFactura.setText("Generar factura:"); panel2.add(lblGenerarFactura, cc.xywh(9, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel2.add(btnGenerarFactura, cc.xywh(11, 1, 1, 1, CellConstraints.CENTER, CellConstraints.FILL)); //---- lblInformacionPedido ---- lblInformacionPedido.setText("Informaci\u00f3n de Envio:"); panel2.add(lblInformacionPedido, cc.xy(13, 1)); //---- btnInformacionEnvio ---- btnInformacionEnvio.setText(" "); panel2.add(btnInformacionEnvio, cc.xy(15, 1)); } panel3.add(panel2, cc.xy(1, 1)); //======== panel32 ======== { panel32.setBorder( new TitledBorder(null, "Datos Generales", TitledBorder.LEADING, TitledBorder.TOP)); panel32.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); panel32.add(cmbFechaPedido, cc.xy(5, 1)); //---- lblFechaPedido ---- lblFechaPedido.setText("Fecha del pedido:"); panel32.add(lblFechaPedido, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- lblFechaVencimiento ---- lblFechaVencimiento.setText("Fecha de Vencimiento:"); panel32.add(lblFechaVencimiento, cc.xy(9, 1)); panel32.add(cmbFechaVencimiento, cc.xy(11, 1)); //---- lblMoneda ---- lblMoneda.setText("Moneda:"); panel32.add(lblMoneda, cc.xywh(15, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel32.add(cmbMoneda, cc.xy(17, 1)); //---- lblCodigo ---- lblCodigo.setText("C\u00f3digo:"); panel32.add(lblCodigo, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtCodigo ---- txtCodigo.setHorizontalAlignment(SwingConstants.LEADING); panel32.add(txtCodigo, cc.xy(5, 3)); //---- lblCaja ---- lblCaja.setText("Caja:"); panel32.add(lblCaja, cc.xywh(15, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel32.add(cmbCaja, cc.xy(17, 3)); //---- lblOficina ---- lblOficina.setText("Oficina :"); panel32.add(lblOficina, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel32.add(cmbOficinaEmpresa, cc.xywh(5, 5, 7, 1)); //---- lblEstado ---- lblEstado.setText("Estado:"); panel32.add(lblEstado, cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panel32.add(cmbEstado, cc.xy(17, 5)); } panel3.add(panel32, cc.xy(1, 3)); //======== panel4 ======== { panel4.setBorder(new TitledBorder(null, "Datos del Cliente", TitledBorder.LEADING, TitledBorder.TOP)); panel4.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(95)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- lblCorporacion ---- lblCorporacion.setText("Corporaci\u00f3n:"); panel4.add(lblCorporacion, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(txtCorporacion, cc.xywh(5, 1, 3, 1)); panel4.add(btnEncerarCliente, cc.xywh(11, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); panel4.add(btnBuscarCorporacion, cc.xywh(9, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- lblTipoIdentificacion ---- lblTipoIdentificacion.setText("Tipo de identificaci\u00f3n:"); panel4.add(lblTipoIdentificacion, cc.xywh(15, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(cmbTipoIdentificacion, cc.xy(17, 1)); //---- lblCliente ---- lblCliente.setText("Cliente:"); panel4.add(lblCliente, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(txtCliente, cc.xywh(5, 3, 3, 1)); panel4.add(btnBuscarCliente, cc.xywh(9, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); panel4.add(btnNuevoCliente, cc.xywh(11, 3, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- lblIdentificacion ---- lblIdentificacion.setText("Identificaci\u00f3n:"); panel4.add(lblIdentificacion, cc.xywh(15, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(txtIdentificacion, cc.xywh(17, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblClienteOficina ---- lblClienteOficina.setText("Oficina del cliente:"); panel4.add(lblClienteOficina, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(txtClienteOficina, cc.xywh(5, 5, 3, 1)); //---- lblTelefono ---- lblTelefono.setText("Tel\u00e9fono:"); panel4.add(lblTelefono, cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(txtTelefono, cc.xy(17, 5)); panel4.add(txtContacto, cc.xywh(5, 14, 3, 1)); panel4.add(btnBuscarClienteOficina, cc.xywh(9, 5, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- lblTipoReferencia ---- lblTipoReferencia.setText("Tipo de referencia:"); panel4.add(lblTipoReferencia, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(cmbTipoReferencia, cc.xy(5, 7)); //---- cbMostrarReferenciaFactura ---- cbMostrarReferenciaFactura.setText("Mostrar Referencia en Factura"); panel4.add(cbMostrarReferenciaFactura, cc.xywh(7, 7, 3, 1)); //---- lblEscojaReferencia ---- lblEscojaReferencia.setText("Escoja referencia:"); panel4.add(lblEscojaReferencia, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(txtEscojaReferencia, cc.xywh(5, 9, 3, 1)); panel4.add(btnEscojaReferencia, cc.xywh(9, 9, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- cbMultipleFacturacion ---- cbMultipleFacturacion.setText("M\u00faltiple"); panel4.add(cbMultipleFacturacion, cc.xywh(11, 9, 3, 1)); //---- lblAutorizacionSAP ---- lblAutorizacionSAP.setText("SAP:"); panel4.add(lblAutorizacionSAP, cc.xywh(15, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtAutorizacionSAP ---- txtAutorizacionSAP.setHorizontalAlignment(SwingConstants.RIGHT); panel4.add(txtAutorizacionSAP, cc.xywh(17, 9, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT)); //---- lblArchivoAdjunto ---- lblArchivoAdjunto.setText("Archivo Adjunto:"); panel4.add(lblArchivoAdjunto, cc.xywh(3, 10, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panel4.add(txtArchivoAdjunto, cc.xywh(5, 10, 3, 1)); panel4.add(btnVerArchivoAdjunto, cc.xywh(9, 10, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- lblReferencia ---- lblReferencia.setText("Referencia:"); panel4.add(lblReferencia, cc.xywh(3, 12, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(txtReferencia, cc.xywh(5, 12, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblContacto ---- lblContacto.setText("Contacto:"); panel4.add(lblContacto, cc.xywh(3, 14, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- lblDireccion ---- lblDireccion.setText("Direcci\u00f3n:"); panel4.add(lblDireccion, cc.xywh(3, 16, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel4.add(txtDireccion, cc.xywh(5, 16, 13, 1)); //---- lblInformacionAdc ---- lblInformacionAdc.setText("Inf. Adicional (cobro/pago):"); panel4.add(lblInformacionAdc, cc.xy(3, 18)); panel4.add(txtInformacionAdc, cc.xywh(5, 18, 13, 1)); } panel3.add(panel4, cc.xy(1, 5)); //======== bpNegociacionPanel ======== { bpNegociacionPanel.setBorder(new LineBorder(Color.lightGray)); bpNegociacionPanel.setLayout(new BorderLayout()); //---- btnMostrarPanelNegociacion ---- btnMostrarPanelNegociacion.setText("Negociaci\u00f3n | >>"); btnMostrarPanelNegociacion.setHorizontalAlignment(SwingConstants.LEFT); bpNegociacionPanel.add(btnMostrarPanelNegociacion, BorderLayout.NORTH); //======== jpNegociacion ======== { jpNegociacion.setLayout(new FormLayout(new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(130)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) }, new RowSpec[] { new RowSpec(Sizes.DLUY2), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.DLUY3) })); //---- cbNegociacionDirecta ---- cbNegociacionDirecta.setText("Negociaci\u00f3n Directa"); jpNegociacion.add(cbNegociacionDirecta, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- lblPorcentajeNegociacionDirecta ---- lblPorcentajeNegociacionDirecta.setText("%:"); jpNegociacion.add(lblPorcentajeNegociacionDirecta, cc.xywh(5, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtPorcentajeNegociacionDirecta ---- txtPorcentajeNegociacionDirecta.setHorizontalAlignment(SwingConstants.RIGHT); jpNegociacion.add(txtPorcentajeNegociacionDirecta, cc.xy(7, 3)); //---- lblDsctoCompraPorcentaje ---- lblDsctoCompraPorcentaje.setText("Descuento:"); jpNegociacion.add(lblDsctoCompraPorcentaje, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtDsctoCompraPorcentaje ---- txtDsctoCompraPorcentaje.setHorizontalAlignment(SwingConstants.RIGHT); jpNegociacion.add(txtDsctoCompraPorcentaje, cc.xy(7, 5)); //---- lblClienteNegociacion ---- lblClienteNegociacion.setText("Cliente Negociaci\u00f3n:"); jpNegociacion.add(lblClienteNegociacion, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtClienteNegociacion ---- txtClienteNegociacion.setEditable(false); jpNegociacion.add(txtClienteNegociacion, cc.xywh(5, 7, 9, 1)); jpNegociacion.add(btnBuscarClienteNegociacion, cc.xywh(15, 7, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- lblPorcentajeDescuento ---- lblPorcentajeDescuento.setText("%:"); jpNegociacion.add(lblPorcentajeDescuento, cc.xywh(5, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- cbComisionPura ---- cbComisionPura.setText("Comisi\u00f3n Pura"); jpNegociacion.add(cbComisionPura, cc.xywh(11, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); } bpNegociacionPanel.add(jpNegociacion, BorderLayout.CENTER); } panel3.add(bpNegociacionPanel, cc.xy(1, 7)); //======== panel6 ======== { panel6.setBorder( new TitledBorder(null, "Datos del Pedido", TitledBorder.LEADING, TitledBorder.TOP)); panel6.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- lblObservacion ---- lblObservacion.setText("Observaci\u00f3n:"); panel6.add(lblObservacion, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panel6.add(txtObservacion, cc.xywh(5, 1, 7, 1)); //---- lblListaPrecio ---- lblListaPrecio.setText("Lista de precios:"); panel6.add(lblListaPrecio, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel6.add(cmbListaPrecio, cc.xy(5, 3)); //---- lblDiasValidez ---- lblDiasValidez.setText("D\u00edas de validez:"); panel6.add(lblDiasValidez, cc.xywh(9, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtDiasValidez ---- txtDiasValidez.setHorizontalAlignment(SwingConstants.RIGHT); panel6.add(txtDiasValidez, cc.xy(11, 3)); //---- lblFormaPago ---- lblFormaPago.setText("Forma de pago:"); panel6.add(lblFormaPago, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel6.add(cmbFormaPago, cc.xy(5, 5)); //---- lblPuntoImpresion ---- lblPuntoImpresion.setText("Punto de impresi\u00f3n:"); panel6.add(lblPuntoImpresion, cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtPuntoImpresion ---- txtPuntoImpresion.setEditable(false); panel6.add(txtPuntoImpresion, cc.xy(11, 5)); //---- lblVendedor ---- lblVendedor.setText("Vendedor:"); panel6.add(lblVendedor, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel6.add(cmbVendedor, cc.xy(5, 7)); //---- lblBodega ---- lblBodega.setText("Bodega:"); panel6.add(lblBodega, cc.xywh(9, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel6.add(cmbBodega, cc.xy(11, 7)); //---- lblDirectorCuentas ---- lblDirectorCuentas.setText("Director(a):"); panel6.add(lblDirectorCuentas, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panel6.add(cmbDirectorCuentas, cc.xy(5, 9)); //---- lblOrigenDocumento ---- lblOrigenDocumento.setText("Origen del documento:"); panel6.add(lblOrigenDocumento, cc.xy(9, 9)); panel6.add(cmbOrigenDocumento, cc.xy(11, 9)); //---- lblFundacion ---- lblFundacion.setText("Fundaci\u00f3n:"); panel6.add(lblFundacion, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panel6.add(cmbFundacion, cc.xy(5, 11)); } panel3.add(panel6, cc.xy(1, 9)); } scrollPane1.setViewportView(panel3); } jtpPedido.addTab("Pedido", scrollPane1); //======== scrollPane2 ======== { //======== panel11 ======== { panel11.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //======== panel8 ======== { panel8.setBorder( new TitledBorder(null, "Documento", TitledBorder.LEADING, TitledBorder.TOP)); panel8.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(200)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(200)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default, 3dlu, default"))); //---- lblDocumento ---- lblDocumento.setText("Documento:"); panel8.add(lblDocumento, cc.xywh(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblMotivo ---- lblMotivo.setText("Motivo:"); panel8.add(lblMotivo, cc.xywh(9, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel8.add(cmbMotivo, cc.xy(11, 1)); panel8.add(cmbDocumento, cc.xy(5, 1)); } panel11.add(panel8, cc.xy(1, 1)); //======== panel10 ======== { panel10.setBorder( new TitledBorder(null, "Detalle", TitledBorder.LEADING, TitledBorder.TOP)); panel10.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(30)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); ((FormLayout) panel10.getLayout()).setColumnGroups(new int[][] { { 3, 9 }, { 5, 11 } }); //======== scPlantilla ======== { //---- tblPedidoDetalle ---- tblPedidoDetalle.setModel(new DefaultTableModel(new Object[][] {}, new String[] { "Descripci\u00f3n", "Cantidad", "Precio Real", "Dscto. Agencia", "Descuento Global", "IVA", "Dsctos. Varios" }) { boolean[] columnEditable = new boolean[] { false, false, false, false, false, false, false }; @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return columnEditable[columnIndex]; } }); tblPedidoDetalle.setPreferredScrollableViewportSize(new Dimension(450, 150)); tblPedidoDetalle.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); scPlantilla.setViewportView(tblPedidoDetalle); } panel10.add(scPlantilla, cc.xywh(3, 21, 11, 1)); //---- lblCodigoProducto ---- lblCodigoProducto.setText("C\u00f3digo del producto:"); panel10.add(lblCodigoProducto, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- btnBuscarProducto ---- btnBuscarProducto.setIcon(null); panel10.add(btnBuscarProducto, cc.xywh(7, 1, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- txtCodigoProducto ---- txtCodigoProducto.setFocusable(true); panel10.add(txtCodigoProducto, cc.xywh(5, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblDescripcion ---- lblDescripcion.setText("Descripci\u00f3n:"); panel10.add(lblDescripcion, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //======== spDescripcion ======== { //---- txtDescripcion ---- txtDescripcion.setLineWrap(true); spDescripcion.setViewportView(txtDescripcion); } panel10.add(spDescripcion, cc.xywh(5, 3, 9, 5)); //---- lblCantidad ---- lblCantidad.setText("Cantidad a pedir:"); panel10.add(lblCantidad, cc.xywh(3, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtCantidadPedida ---- txtCantidadPedida.setHorizontalAlignment(SwingConstants.RIGHT); panel10.add(txtCantidadPedida, cc.xy(5, 9)); //---- lblCantidadPedida ---- lblCantidadPedida.setText("Cantidad facturada:"); panel10.add(lblCantidadPedida, cc.xywh(9, 9, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtCantidad ---- txtCantidad.setHorizontalAlignment(SwingConstants.RIGHT); panel10.add(txtCantidad, cc.xywh(11, 9, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblPrecio ---- lblPrecio.setText("Precio:"); panel10.add(lblPrecio, cc.xywh(3, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtPrecio ---- txtPrecio.setHorizontalAlignment(SwingConstants.RIGHT); panel10.add(txtPrecio, cc.xywh(5, 11, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblProveedor ---- lblProveedor.setText("Proveedor:"); panel10.add(lblProveedor, cc.xywh(9, 11, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtProveedor ---- txtProveedor.setFocusable(false); panel10.add(txtProveedor, cc.xywh(11, 11, 3, 1)); //---- lblPrecioReal ---- lblPrecioReal.setText("Precio real:"); panel10.add(lblPrecioReal, cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtPrecioReal ---- txtPrecioReal.setHorizontalAlignment(SwingConstants.RIGHT); panel10.add(txtPrecioReal, cc.xy(5, 13)); //---- lblFacturaProveedor ---- lblFacturaProveedor.setText("Factura Proveedor:"); panel10.add(lblFacturaProveedor, cc.xywh(9, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); panel10.add(txtFacturaProveedor, cc.xy(11, 13)); //---- btnFacturaProveedor ---- btnFacturaProveedor.setEnabled(false); panel10.add(btnFacturaProveedor, cc.xywh(13, 13, 1, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- lblPorcentajeDescuentoAgencia ---- lblPorcentajeDescuentoAgencia.setText("Dscto. Agencia [%]:"); panel10.add(lblPorcentajeDescuentoAgencia, cc.xywh(3, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtPorcentajeDescuentoAgencia ---- txtPorcentajeDescuentoAgencia.setHorizontalAlignment(SwingConstants.RIGHT); panel10.add(txtPorcentajeDescuentoAgencia, cc.xywh(5, 15, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblLinea ---- lblLinea.setText("L\u00ednea:"); panel10.add(lblLinea, cc.xywh(9, 15, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtLinea ---- txtLinea.setFocusable(false); panel10.add(txtLinea, cc.xywh(11, 15, 3, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblPorcentajeDescuentosVarios ---- lblPorcentajeDescuentosVarios.setText("Dsctos. Varios [%]:"); panel10.add(lblPorcentajeDescuentosVarios, cc.xywh(3, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtPorcentajeDescuentosVarios ---- txtPorcentajeDescuentosVarios.setHorizontalAlignment(SwingConstants.RIGHT); panel10.add(txtPorcentajeDescuentosVarios, cc.xy(5, 17)); //---- lblLote ---- lblLote.setText("Lote:"); panel10.add(lblLote, cc.xywh(9, 17, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); panel10.add(cmbLote, cc.xywh(11, 17, 3, 1)); //======== panel1 ======== { panel1.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- btnAgregarDetalle ---- btnAgregarDetalle.setText("A"); btnAgregarDetalle.setIcon(null); panel1.add(btnAgregarDetalle, cc.xy(1, 1)); //---- btnActualizarDetalle ---- btnActualizarDetalle.setText("U"); btnActualizarDetalle.setIcon(null); panel1.add(btnActualizarDetalle, cc.xy(3, 1)); //---- btnEliminarDetalle ---- btnEliminarDetalle.setText("E"); panel1.add(btnEliminarDetalle, cc.xy(5, 1)); } panel10.add(panel1, cc.xywh(3, 19, 9, 1)); } panel11.add(panel10, cc.xy(1, 3)); //======== panel7 ======== { panel7.setBorder( new TitledBorder(null, "Descuento Global", TitledBorder.LEADING, TitledBorder.TOP)); panel7.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- rbDescuentoGlobalPorcentaje ---- rbDescuentoGlobalPorcentaje.setText("Descuento global [%]:"); panel7.add(rbDescuentoGlobalPorcentaje, cc.xy(3, 1)); //---- txtDescuentoGlobalPorcentaje ---- txtDescuentoGlobalPorcentaje.setHorizontalAlignment(SwingConstants.RIGHT); panel7.add(txtDescuentoGlobalPorcentaje, cc.xy(5, 1)); //---- rbDescuentoGlobalValor ---- rbDescuentoGlobalValor.setText("Descuento global [$]:"); panel7.add(rbDescuentoGlobalValor, cc.xy(7, 1)); //---- txtDescuentoGlobalValor ---- txtDescuentoGlobalValor.setHorizontalAlignment(SwingConstants.RIGHT); panel7.add(txtDescuentoGlobalValor, cc.xy(9, 1)); //---- btnActualizarTotales ---- btnActualizarTotales.setText("U"); panel7.add(btnActualizarTotales, cc.xy(11, 1)); } panel11.add(panel7, cc.xy(1, 5)); //======== panel112 ======== { panel112.setBorder( new TitledBorder(null, "Totales", TitledBorder.LEADING, TitledBorder.TOP)); panel112.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(40)), new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX3, FormSpec.NO_GROW), new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); ((FormLayout) panel112.getLayout()).setColumnGroups(new int[][] { { 11, 17 } }); //---- lblValorFinal ---- lblValorFinal.setText("SubTotal:"); panel112.add(lblValorFinal, cc.xywh(3, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtValorFinal ---- txtValorFinal.setHorizontalAlignment(SwingConstants.RIGHT); panel112.add(txtValorFinal, cc.xywh(5, 1, 7, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- txtIVAFinal ---- txtIVAFinal.setHorizontalAlignment(SwingConstants.RIGHT); panel112.add(txtIVAFinal, cc.xywh(17, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblIVAFinal ---- lblIVAFinal.setText("IVA:"); panel112.add(lblIVAFinal, cc.xywh(15, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- lblDescuentoFinal ---- lblDescuentoFinal.setText("Dscto. Agencia:"); panel112.add(lblDescuentoFinal, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtDescuentoFinal ---- txtDescuentoFinal.setHorizontalAlignment(SwingConstants.RIGHT); panel112.add(txtDescuentoFinal, cc.xywh(5, 3, 7, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblICEFinal ---- lblICEFinal.setText("ICE:"); panel112.add(lblICEFinal, cc.xywh(15, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtICEFinal ---- txtICEFinal.setHorizontalAlignment(SwingConstants.RIGHT); panel112.add(txtICEFinal, cc.xywh(17, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblDescuentosVariosTotal ---- lblDescuentosVariosTotal.setText("Dsctos. Varios:"); panel112.add(lblDescuentosVariosTotal, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtDescuentosVariosTotal ---- txtDescuentosVariosTotal.setHorizontalAlignment(SwingConstants.RIGHT); txtDescuentosVariosTotal.setEditable(false); panel112.add(txtDescuentosVariosTotal, cc.xywh(5, 5, 7, 1)); //---- lblOtroImpuestoFinal ---- lblOtroImpuestoFinal.setText("Otro impuesto:"); panel112.add(lblOtroImpuestoFinal, cc.xywh(15, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtOtroImpuestoFinal ---- txtOtroImpuestoFinal.setHorizontalAlignment(SwingConstants.RIGHT); panel112.add(txtOtroImpuestoFinal, cc.xywh(17, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- lblComisionAgencia ---- lblComisionAgencia.setText("Comisi\u00f3n de Agencia [%]:"); panel112.add(lblComisionAgencia, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtPorcentajeComision ---- txtPorcentajeComision.setHorizontalAlignment(SwingConstants.RIGHT); panel112.add(txtPorcentajeComision, cc.xy(5, 7)); //---- lblValorComision ---- lblValorComision.setText("Valor [$]:"); panel112.add(lblValorComision, cc.xywh(9, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtValorComision ---- txtValorComision.setHorizontalAlignment(SwingConstants.RIGHT); panel112.add(txtValorComision, cc.xy(11, 7)); //---- lblTotalFinal ---- lblTotalFinal.setText("TOTAL:"); lblTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11)); panel112.add(lblTotalFinal, cc.xywh(15, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtTotalFinal ---- txtTotalFinal.setHorizontalAlignment(SwingConstants.RIGHT); txtTotalFinal.setFont(new Font("Microsoft Sans Serif", Font.BOLD, 11)); panel112.add(txtTotalFinal, cc.xywh(17, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); } panel11.add(panel112, cc.xy(1, 7)); } scrollPane2.setViewportView(panel11); } jtpPedido.addTab("Detalle", scrollPane2); //======== spPresupuesto ======== { //======== panelPresupuesto ======== { panelPresupuesto.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(70)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(40)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(30)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(10)) }, new RowSpec[] { new RowSpec(Sizes.dluY(10)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(70)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.TOP, Sizes.DLUY7, FormSpec.NO_GROW), FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.dluY(70), FormSpec.DEFAULT_GROW), new RowSpec(RowSpec.TOP, Sizes.dluY(10), FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.dluY(10), FormSpec.NO_GROW) })); //---- lblProveedorP ---- lblProveedorP.setText("Proveedor:"); panelPresupuesto.add(lblProveedorP, cc.xywh(3, 3, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); //---- txtProveedorP ---- txtProveedorP.setEditable(false); panelPresupuesto.add(txtProveedorP, cc.xywh(5, 3, 9, 1)); //---- lblProductoP ---- lblProductoP.setText("Producto:"); panelPresupuesto.add(lblProductoP, cc.xywh(3, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtProductoP ---- txtProductoP.setEditable(false); panelPresupuesto.add(txtProductoP, cc.xywh(5, 5, 9, 1, CellConstraints.FILL, CellConstraints.FILL)); //---- lblConceptoPresupuestoDetalleP ---- lblConceptoPresupuestoDetalleP.setText("Concepto:"); panelPresupuesto.add(lblConceptoPresupuestoDetalleP, cc.xywh(3, 7, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //======== spConceptoPresupuestoDetalleP ======== { //---- txtConceptoPresupuestoDetalleP ---- txtConceptoPresupuestoDetalleP.setWrapStyleWord(false); txtConceptoPresupuestoDetalleP.setRows(6); txtConceptoPresupuestoDetalleP.setLineWrap(true); txtConceptoPresupuestoDetalleP.setEditable(true); spConceptoPresupuestoDetalleP.setViewportView(txtConceptoPresupuestoDetalleP); } panelPresupuesto.add(spConceptoPresupuestoDetalleP, cc.xywh(5, 7, 21, 5)); //---- lblPrecioVentaP ---- lblPrecioVentaP.setText("Precio de venta:"); panelPresupuesto.add(lblPrecioVentaP, cc.xywh(3, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //---- txtPrecioVentaP ---- txtPrecioVentaP.setHorizontalAlignment(SwingConstants.RIGHT); txtPrecioVentaP.setEditable(false); panelPresupuesto.add(txtPrecioVentaP, cc.xywh(5, 13, 3, 1)); //---- txtCantidadP ---- txtCantidadP.setHorizontalAlignment(SwingConstants.RIGHT); txtCantidadP.setEditable(false); panelPresupuesto.add(txtCantidadP, cc.xy(13, 13)); //---- lblCantidadP ---- lblCantidadP.setText("Cantidad:"); panelPresupuesto.add(lblCantidadP, cc.xywh(11, 13, 1, 1, CellConstraints.RIGHT, CellConstraints.FILL)); //======== panel13 ======== { panel13.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- btnAgregarDetalleP ---- btnAgregarDetalleP.setText("A"); btnAgregarDetalleP.setEnabled(false); panel13.add(btnAgregarDetalleP, cc.xy(1, 1)); //---- btnActualizarDetalleP ---- btnActualizarDetalleP.setText("U"); panel13.add(btnActualizarDetalleP, cc.xy(3, 1)); //---- btnEliminarDetalleP ---- btnEliminarDetalleP.setText("D"); btnEliminarDetalleP.setEnabled(false); panel13.add(btnEliminarDetalleP, cc.xy(5, 1)); } panelPresupuesto.add(panel13, cc.xywh(3, 16, 19, 1)); //======== scPresupuestoDetalleP ======== { //---- tblPresupuestoDetalleP ---- tblPresupuestoDetalleP.setModel( new DefaultTableModel(new Object[][] {}, new String[] { "Concepto", "Cantidad", "Precio Compra", "Precio Venta", "Dscto. Venta", "Dscto. Compra" }) { boolean[] columnEditable = new boolean[] { false, false, false, false, false, false }; @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return columnEditable[columnIndex]; } }); tblPresupuestoDetalleP.setPreferredScrollableViewportSize(new Dimension(450, 150)); tblPresupuestoDetalleP.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); scPresupuestoDetalleP.setViewportView(tblPresupuestoDetalleP); } panelPresupuesto.add(scPresupuestoDetalleP, cc.xywh(3, 18, 25, 3, CellConstraints.DEFAULT, CellConstraints.FILL)); } spPresupuesto.setViewportView(panelPresupuesto); } jtpPedido.addTab("Presupuesto", spPresupuesto); } add(jtpPedido, cc.xy(1, 1)); //---- buttonGroupDescuento ---- ButtonGroup buttonGroupDescuento = new ButtonGroup(); buttonGroupDescuento.add(rbDescuentoGlobalPorcentaje); buttonGroupDescuento.add(rbDescuentoGlobalValor); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:com.spirit.nomina.gui.panel.JPAutorizacionPagoRol.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Open Source Project license - unknown DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); lblTipoRubro = new JLabel(); panelTipoRubros = new JPanel(); rbNormal = new JRadioButton(); rbAnticipos = new JRadioButton(); rbBeneficiosSociales = new JRadioButton(); lblFechaInicio = new JLabel(); cmbFechaInicio = new DateComboBox(); lblFechaFin = new JLabel(); cmbFechaFin = new DateComboBox(); btnFiltrar = new JButton(); splPnAutorizacion = new JSplitPane(); panelRolPago = new JPanel(); gfsRubros = compFactory.createSeparator("Rol de Pago"); spTblRolPago = new JScrollPane(); tblRolPago = new JTable(); panelDetalleRolPago = new JPanel(); panel1 = new JPanel(); panel2 = new JPanel(); btnSeleccionarTodos = new JButton(); cmbTipoPagoTodos = new JComboBox(); btnTipoPagoTodos = new JButton(); cmbCuentaBancariaTodos = new JComboBox(); btnCuentaBancariaTodos = new JButton(); gfsRubros2 = compFactory.createSeparator("Detalle Rol de Pago"); spTblRolPagoDetalleQyM = new JScrollPane(); tblRolPagoDetalleQyM = new JTable(); btnGeneraTotal = new JButton(); lblTotalDebitos = new JLabel(); txtTotalDebitos = new JTextField(); lblTotalCheques = new JLabel(); txtTotalCheques = new JTextField(); spTblRolPagoDetalleAyD = new JScrollPane(); tblRolPagoDetalleAportesDecimos = new JTable(); spTblRolPagoDetalleAnticipos = new JScrollPane(); tblRolPagoDetalleAnticipos = new JTable(); CellConstraints cc = new CellConstraints(); //======== this ======== setName("Autorizacion Pago de Rol"); setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(Sizes.dluX(12)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(82)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(20)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(55)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(50)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(42)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(53)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(55)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(12)) }, new RowSpec[] { new RowSpec(Sizes.dluY(12)), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec("fill:min(default;250dlu):grow"), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(Sizes.dluY(12)) })); //---- lblTipoRubro ---- lblTipoRubro.setText("Tipo de Rubros:"); add(lblTipoRubro, cc.xy(3, 3));/* www . ja va 2 s . c om*/ //======== panelTipoRubros ======== { panelTipoRubros.setLayout(new FormLayout("default", "default, default, default")); //---- rbNormal ---- rbNormal.setText("Normales"); panelTipoRubros.add(rbNormal, cc.xy(1, 1)); //---- rbAnticipos ---- rbAnticipos.setText("Anticipos/Eventuales"); panelTipoRubros.add(rbAnticipos, cc.xy(1, 2)); //---- rbBeneficiosSociales ---- rbBeneficiosSociales.setText("Beneficios Sociales"); panelTipoRubros.add(rbBeneficiosSociales, cc.xy(1, 3)); } add(panelTipoRubros, cc.xywh(5, 3, 2, 5)); //---- lblFechaInicio ---- lblFechaInicio.setText("Fecha Inicio: "); add(lblFechaInicio, cc.xy(9, 3)); add(cmbFechaInicio, cc.xywh(11, 3, 3, 1)); //---- lblFechaFin ---- lblFechaFin.setText("Fecha Fin: "); add(lblFechaFin, cc.xy(9, 5)); add(cmbFechaFin, cc.xywh(11, 5, 3, 1)); //---- btnFiltrar ---- btnFiltrar.setText("Filtrar"); add(btnFiltrar, cc.xy(13, 7)); //======== splPnAutorizacion ======== { splPnAutorizacion.setOrientation(JSplitPane.VERTICAL_SPLIT); splPnAutorizacion.setBorder(null); //======== panelRolPago ======== { panelRolPago.setMinimumSize(new Dimension(70, 120)); panelRolPago.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); panelRolPago.add(gfsRubros, cc.xy(1, 1)); //======== spTblRolPago ======== { //---- tblRolPago ---- tblRolPago.setModel(new DefaultTableModel(new Object[][] { { null, null, "", null, null }, }, new String[] { "Tipo de Rol", "Tipo de Contrato", "Mes", "A\u00f1o", "Estado" }) { boolean[] columnEditable = new boolean[] { false, false, false, false, false }; @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return columnEditable[columnIndex]; } }); tblRolPago.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS); spTblRolPago.setViewportView(tblRolPago); } panelRolPago.add(spTblRolPago, cc.xywh(1, 3, 1, 3)); } splPnAutorizacion.setTopComponent(panelRolPago); //======== panelDetalleRolPago ======== { panelDetalleRolPago.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { new RowSpec(Sizes.DLUY4), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //======== panel1 ======== { panel1.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(Sizes.dluX(100)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(170)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //======== panel2 ======== { panel2.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- btnSeleccionarTodos ---- btnSeleccionarTodos.setText("Seleccionar Todo"); panel2.add(btnSeleccionarTodos, cc.xy(1, 1)); } panel1.add(panel2, cc.xywh(1, 1, 11, 1)); panel1.add(cmbTipoPagoTodos, cc.xy(1, 3)); //---- btnTipoPagoTodos ---- btnTipoPagoTodos.setText("Aplicar a todos"); panel1.add(btnTipoPagoTodos, cc.xy(3, 3)); panel1.add(cmbCuentaBancariaTodos, cc.xy(7, 3)); //---- btnCuentaBancariaTodos ---- btnCuentaBancariaTodos.setText("Aplicar a Todos"); panel1.add(btnCuentaBancariaTodos, cc.xy(9, 3)); } panelDetalleRolPago.add(panel1, cc.xywh(1, 3, 3, 1)); panelDetalleRolPago.add(gfsRubros2, cc.xywh(1, 5, 3, 1)); //======== spTblRolPagoDetalleQyM ======== { //---- tblRolPagoDetalleQyM ---- tblRolPagoDetalleQyM.setModel(new DefaultTableModel( new Object[][] { { false, null, null, null, null, null, null, null }, }, new String[] { " ", "Nombre", "Total Ingresos", "Total Egresos", "Total", "Forma Pago", "Cuenta Bancaria", "# Cheque" }) { Class[] columnTypes = new Class[] { Boolean.class, Object.class, Double.class, Double.class, Double.class, Object.class, Object.class, Object.class }; boolean[] columnEditable = new boolean[] { true, false, false, false, false, true, true, true }; @Override public Class<?> getColumnClass(int columnIndex) { return columnTypes[columnIndex]; } @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return columnEditable[columnIndex]; } }); tblRolPagoDetalleQyM.setColumnSelectionAllowed(false); tblRolPagoDetalleQyM.setCellSelectionEnabled(true); tblRolPagoDetalleQyM.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); spTblRolPagoDetalleQyM.setViewportView(tblRolPagoDetalleQyM); } panelDetalleRolPago.add(spTblRolPagoDetalleQyM, cc.xywh(1, 7, 3, 3)); } splPnAutorizacion.setBottomComponent(panelDetalleRolPago); } add(splPnAutorizacion, cc.xywh(3, 9, 17, 1)); //---- btnGeneraTotal ---- btnGeneraTotal.setText("Generar Total"); add(btnGeneraTotal, cc.xy(5, 11)); //---- lblTotalDebitos ---- lblTotalDebitos.setText("Total Debitos"); add(lblTotalDebitos, cc.xywh(9, 11, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); add(txtTotalDebitos, cc.xy(11, 11)); //---- lblTotalCheques ---- lblTotalCheques.setText("Total Cheques"); add(lblTotalCheques, cc.xywh(15, 11, 1, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); add(txtTotalCheques, cc.xy(17, 11)); //======== spTblRolPagoDetalleAyD ======== { //---- tblRolPagoDetalleAportesDecimos ---- tblRolPagoDetalleAportesDecimos.setModel( new DefaultTableModel(new Object[][] { { null, null, null, null, null, null, null, "" }, }, new String[] { " ", "Nombre", "Valor", "Anticipos", "Total", "Forma Pago", "Cuenta Bancaria", "# Cheque" }) { Class[] columnTypes = new Class[] { Boolean.class, Object.class, Object.class, Object.class, Double.class, Object.class, Object.class, Object.class }; boolean[] columnEditable = new boolean[] { true, false, false, false, false, true, true, true }; @Override public Class<?> getColumnClass(int columnIndex) { return columnTypes[columnIndex]; } @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return columnEditable[columnIndex]; } }); tblRolPagoDetalleAportesDecimos.setCellSelectionEnabled(true); tblRolPagoDetalleAportesDecimos.setColumnSelectionAllowed(false); tblRolPagoDetalleAportesDecimos.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); spTblRolPagoDetalleAyD.setViewportView(tblRolPagoDetalleAportesDecimos); } //======== spTblRolPagoDetalleAnticipos ======== { //---- tblRolPagoDetalleAnticipos ---- tblRolPagoDetalleAnticipos .setModel(new DefaultTableModel(new Object[][] { { null, null, null, null, null, null }, }, new String[] { " ", "Nombre", "Total", "Forma Pago", "Cuenta Bancaria", "# Cheque" }) { Class[] columnTypes = new Class[] { Boolean.class, Object.class, Double.class, Object.class, Object.class, Object.class }; boolean[] columnEditable = new boolean[] { true, false, false, true, true, true }; @Override public Class<?> getColumnClass(int columnIndex) { return columnTypes[columnIndex]; } @Override public boolean isCellEditable(int rowIndex, int columnIndex) { return columnEditable[columnIndex]; } }); tblRolPagoDetalleAnticipos.setCellSelectionEnabled(true); tblRolPagoDetalleAnticipos.setColumnSelectionAllowed(false); tblRolPagoDetalleAnticipos.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); spTblRolPagoDetalleAnticipos.setViewportView(tblRolPagoDetalleAnticipos); } //---- buttonGroupTipoRubro ---- ButtonGroup buttonGroupTipoRubro = new ButtonGroup(); buttonGroupTipoRubro.add(rbNormal); buttonGroupTipoRubro.add(rbAnticipos); buttonGroupTipoRubro.add(rbBeneficiosSociales); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:com.t3.client.ui.tokenpanel.InitiativeListCellRenderer.java
License:Open Source License
/** * Create a renderer for the initiative panel. * /* w w w.java 2s .c o m*/ * @param aPanel * The initiative panel containing view state. */ public InitiativeListCellRenderer(InitiativePanel aPanel) { // Set up the panel panel = aPanel; setLayout(new FormLayout("1px pref 1px pref:grow", "fill:pref")); setBorder(SELECTED_BORDER); setBackground(Color.WHITE); // The current indicator currentIndicator = new JLabel(); currentIndicator.setPreferredSize(INDICATOR_SIZE); currentIndicator.setHorizontalAlignment(SwingConstants.CENTER); currentIndicator.setVerticalAlignment(SwingConstants.CENTER); add(currentIndicator, new CellConstraints(2, 1)); // And the name name = new NameLabel(); name.setText("Ty"); name.setBorder(NAME_BORDER); name.setFont(getFont().deriveFont(Font.BOLD)); textHeight = getFontMetrics(getFont()).getHeight(); add(name, new CellConstraints(4, 1, CellConstraints.LEFT, CellConstraints.CENTER)); validate(); }
From source file:com.t3.client.ui.tokenpanel.InitiativeListCellRenderer.java
License:Open Source License
/** * @see javax.swing.ListCellRenderer#getListCellRendererComponent(javax.swing.JList, java.lang.Object, int, boolean, * boolean)/* www. j ava 2 s . c o m*/ */ @Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { // Set the background by type Token token = null; TokenInitiative ti = (TokenInitiative) value; if (ti != null) token = ti.getToken(); if (token == null) { // Can happen when deleting a token before all events have propagated currentIndicator.setIcon(null); name.setText(null); name.setIcon(null); setBorder(UNSELECTED_BORDER); return this; } // endif backgroundImageLabel = token.isVisible() ? token.getType() == Token.Type.NPC ? GraphicsUtil.BLUE_LABEL : GraphicsUtil.GREY_LABEL : GraphicsUtil.DARK_GREY_LABEL; name.setForeground(Color.BLACK); // Show the indicator? int currentIndex = panel.getList().getCurrent(); if (currentIndex >= 0 && ti == panel.getList().getTokenInitiative(currentIndex)) { currentIndicator.setIcon(CURRENT_INDICATOR_ICON); } else { currentIndicator.setIcon(null); } // endif // Get the name string, add the state if displayed, then get the icon if needed boolean initStateSecondLine = panel.isInitStateSecondLine() && panel.isShowInitState(); String sName = (initStateSecondLine ? "<html>" : "") + ti.getToken().getName(); if (TabletopTool.getFrame().getInitiativePanel().hasGMPermission() && token.getGMName() != null && token.getGMName().trim().length() != 0) sName += " (" + token.getGMName().trim() + ")"; if (panel.isShowInitState() && ti.getState() != null) sName += (initStateSecondLine ? "<br>" : " = ") + ti.getState(); if (initStateSecondLine) sName += "</html>"; Icon icon = null; if (panel.isShowTokens()) { icon = ti.getDisplayIcon(); if (icon == null) { icon = new InitiativeListIcon(ti); ti.setDisplayIcon(icon); } // endif } // endif name.setText(sName); name.setIcon(icon); // Align it properly Alignment alignment = ti.isHolding() ? CellConstraints.RIGHT : CellConstraints.LEFT; FormLayout layout = (FormLayout) getLayout(); layout.setConstraints(name, new CellConstraints(4, 1, alignment, CellConstraints.CENTER)); if (alignment == CellConstraints.RIGHT) { name.setHorizontalTextPosition(SwingConstants.LEFT); } else { name.setHorizontalTextPosition(SwingConstants.RIGHT); } // endif // Selected? if (isSelected) { setBorder(SELECTED_BORDER); } else { setBorder(UNSELECTED_BORDER); } // endif return this; }
From source file:com.tcay.slalom.UI.client.ICFPenaltyAssessmentMAYBE.java
License:Open Source License
/** * Method generated by IntelliJ IDEA GUI Designer * >>> IMPORTANT!! <<< * DO NOT edit this method OR call it in your code! * * @noinspection ALL// w w w.j a v a 2 s. c om */ private void $$$setupUI$$$() { panel1 = new JPanel(); panel1.setLayout(new CardLayout(0, 0)); final JPanel panel2 = new JPanel(); panel2.setLayout(new FormLayout("fill:d:grow", "center:d:grow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:max(d;4px):noGrow,top:3dlu:noGrow,center:d:grow")); panel1.add(panel2, "Card1"); final JPanel panel3 = new JPanel(); panel3.setLayout(new FormLayout("fill:d:grow", "center:d:grow,top:3dlu:noGrow,center:max(d;4px):noGrow")); CellConstraints cc = new CellConstraints(); panel2.add(panel3, cc.xy(1, 15)); final JLabel label1 = new JLabel(); label1.setIcon(new ImageIcon(getClass().getResource("/com/tcay/slalom/images/ICFPenaltyDiagram.png"))); label1.setText("Label"); panel3.add(label1, cc.xy(1, 3, CellConstraints.CENTER, CellConstraints.DEFAULT)); final JPanel panel4 = new JPanel(); panel4.setLayout(new FormLayout("fill:d:grow", "center:d:grow,top:3dlu:noGrow,center:max(d;4px):noGrow")); panel2.add(panel4, cc.xy(1, 1)); aMissedGateInRadioButton = new JRadioButton(); aMissedGateInRadioButton.setText("(A) Missed gate in sequential order"); panel4.add(aMissedGateInRadioButton, cc.xy(1, 3)); bHeadPartOfRadioButton = new JRadioButton(); bHeadPartOfRadioButton.setIcon(new ImageIcon( getClass().getResource("/com/tcay/slalom/images/ICFPenaltyHeadAndBoatNotInGateTogether.png"))); bHeadPartOfRadioButton.setSelected(false); bHeadPartOfRadioButton.setText("(B) Head part of boat NOT in the gate together"); bHeadPartOfRadioButton.setMnemonic(' '); bHeadPartOfRadioButton.setDisplayedMnemonicIndex(9); panel2.add(bHeadPartOfRadioButton, cc.xy(1, 3)); cPassedThroughTheRadioButton = new JRadioButton(); cPassedThroughTheRadioButton.setIcon( new ImageIcon(getClass().getResource("/com/tcay/slalom/images/ICFPenaltyWrongDirection.png"))); cPassedThroughTheRadioButton.setText("(C) Passed through the gate in wrong direction"); panel2.add(cPassedThroughTheRadioButton, cc.xy(1, 5)); dWashedBackThroughRadioButton = new JRadioButton(); dWashedBackThroughRadioButton.setIcon(new ImageIcon( getClass().getResource("/com/tcay/slalom/images/ICFPenaltyWashedBackThroughGateLine.png"))); dWashedBackThroughRadioButton.setText("(D) Washed back through gate line"); panel2.add(dWashedBackThroughRadioButton, cc.xy(1, 7)); ePaddlersDidnTRadioButton = new JRadioButton(); ePaddlersDidnTRadioButton.setIcon(new ImageIcon( getClass().getResource("/com/tcay/slalom/images/ICFPenaltyDidntGoThroughas1Unit.png"))); ePaddlersDidnTRadioButton.setText("(E) Paddlers didn't go through as one unit"); panel2.add(ePaddlersDidnTRadioButton, cc.xy(1, 9)); fIntentionallyMovedGateRadioButton = new JRadioButton(); fIntentionallyMovedGateRadioButton.setIcon(new ImageIcon( getClass().getResource("/com/tcay/slalom/images/ICFPenaltyIntentionallyMovedGate.png"))); fIntentionallyMovedGateRadioButton.setText("(F) Intentionally moved gate"); panel2.add(fIntentionallyMovedGateRadioButton, cc.xy(1, 11)); gUpsideDownInRadioButton = new JRadioButton(); gUpsideDownInRadioButton .setIcon(new ImageIcon(getClass().getResource("/com/tcay/slalom/images/ICFPenaltyUpsideDown.png"))); gUpsideDownInRadioButton.setText("(G) Upside down in gate"); panel2.add(gUpsideDownInRadioButton, cc.xy(1, 13)); }