public TimeChooser() { setLayout(new BoxLayout(this, BoxLayout.X_AXIS)); hour = new JSpinner(hourModel); add(hour); hour.addChangeListener(this); hour.setToolTipText("Hours 0-23, type in 24 to set the time to 23:59:59"); minute = new JSpinner(minuteModel); add(minute); minute.addChangeListener(this); minute.setToolTipText("Minutes, 0-59"); second = new JSpinner(secondModel); add(second); second.addChangeListener(this); second.setToolTipText("Seconds, 0-59"); }
private void addToolTips() { _translationFactorSpinner.setToolTipText( "Für Punkte, die auf einer Straße liegen, wird die Darstellung orthogonal um diese Länge verschoben."); _joinByLineCheckBox.setToolTipText( "Hier wird festgelegt, ob die verschobene Darstellung mit dem Lagepunkt durch eine Linie verbunden wird."); }
private void initPanelAmbienteColor() { panelAmbColor = new JPanel(); panelAmbColor.setBorder( new TitledBorder(null, "Luz Ambiente", TitledBorder.LEADING, TitledBorder.TOP, null, null)); GridBagConstraints gbc_panelAmbColor = new GridBagConstraints(); gbc_panelAmbColor.insets = new Insets(5, 5, 0, 5); gbc_panelAmbColor.gridx = 0; gbc_panelAmbColor.gridy = 2; panelOpciones.add(panelAmbColor, gbc_panelAmbColor); GridBagLayout gbl_panelAmbColor = new GridBagLayout(); gbl_panelAmbColor.columnWidths = new int[] {47, 47, 47, 0}; gbl_panelAmbColor.rowHeights = new int[] {20, 0, 0, 0}; gbl_panelAmbColor.columnWeights = new double[] {0.0, 0.0, 0.0, Double.MIN_VALUE}; gbl_panelAmbColor.rowWeights = new double[] {1.0, 1.0, 1.0, Double.MIN_VALUE}; panelAmbColor.setLayout(gbl_panelAmbColor); labelAmbRojo = new JLabel("Rojo"); labelAmbRojo.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_labelAmbRojo = new GridBagConstraints(); gbc_labelAmbRojo.anchor = GridBagConstraints.EAST; gbc_labelAmbRojo.insets = new Insets(5, 5, 5, 5); gbc_labelAmbRojo.gridx = 0; gbc_labelAmbRojo.gridy = 0; panelAmbColor.add(labelAmbRojo, gbc_labelAmbRojo); spinAmbRed = new JSpinner(); spinAmbRed.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraAmbiente(); } }); spinAmbRed.setModel(new SpinnerNumberModel(100, 0, 255, 1)); spinAmbRed.setToolTipText("Rojo"); GridBagConstraints gbc_spinAmbRed = new GridBagConstraints(); gbc_spinAmbRed.anchor = GridBagConstraints.WEST; gbc_spinAmbRed.insets = new Insets(5, 0, 5, 5); gbc_spinAmbRed.gridx = 1; gbc_spinAmbRed.gridy = 0; panelAmbColor.add(spinAmbRed, gbc_spinAmbRed); lblAmbMuestra = new JLabel(""); GridBagConstraints gbc_lblAmbMuestra = new GridBagConstraints(); gbc_lblAmbMuestra.insets = new Insets(5, 0, 5, 5); gbc_lblAmbMuestra.weighty = 40.0; gbc_lblAmbMuestra.weightx = 40.0; gbc_lblAmbMuestra.fill = GridBagConstraints.BOTH; gbc_lblAmbMuestra.gridheight = 3; gbc_lblAmbMuestra.gridx = 2; gbc_lblAmbMuestra.gridy = 0; panelAmbColor.add(lblAmbMuestra, gbc_lblAmbMuestra); labelAmbGreen = new JLabel("Verde"); labelAmbGreen.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_labelAmbGreen = new GridBagConstraints(); gbc_labelAmbGreen.anchor = GridBagConstraints.EAST; gbc_labelAmbGreen.insets = new Insets(0, 5, 5, 5); gbc_labelAmbGreen.gridx = 0; gbc_labelAmbGreen.gridy = 1; panelAmbColor.add(labelAmbGreen, gbc_labelAmbGreen); spinAmbGreen = new JSpinner(); spinAmbGreen.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraAmbiente(); } }); spinAmbGreen.setModel(new SpinnerNumberModel(100, 0, 255, 1)); spinAmbGreen.setToolTipText("Verde"); GridBagConstraints gbc_spinAmbGreen = new GridBagConstraints(); gbc_spinAmbGreen.anchor = GridBagConstraints.WEST; gbc_spinAmbGreen.insets = new Insets(0, 0, 5, 5); gbc_spinAmbGreen.gridx = 1; gbc_spinAmbGreen.gridy = 1; panelAmbColor.add(spinAmbGreen, gbc_spinAmbGreen); labelAmbBlue = new JLabel("Azul"); labelAmbBlue.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_labelAmbBlue = new GridBagConstraints(); gbc_labelAmbBlue.anchor = GridBagConstraints.EAST; gbc_labelAmbBlue.insets = new Insets(0, 5, 5, 5); gbc_labelAmbBlue.gridx = 0; gbc_labelAmbBlue.gridy = 2; panelAmbColor.add(labelAmbBlue, gbc_labelAmbBlue); spinAmbBlue = new JSpinner(); spinAmbBlue.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraAmbiente(); } }); spinAmbBlue.setModel(new SpinnerNumberModel(100, 0, 255, 1)); spinAmbBlue.setToolTipText("Azul"); GridBagConstraints gbc_spinAmbBlue = new GridBagConstraints(); gbc_spinAmbBlue.anchor = GridBagConstraints.WEST; gbc_spinAmbBlue.insets = new Insets(0, 0, 5, 5); gbc_spinAmbBlue.gridx = 1; gbc_spinAmbBlue.gridy = 2; panelAmbColor.add(spinAmbBlue, gbc_spinAmbBlue); }
private void initPanelObjeto() { panelObjColor = new JPanel(); panelObjColor.setBorder( new TitledBorder(null, "Objeto", TitledBorder.LEADING, TitledBorder.TOP, null, null)); GridBagConstraints gbc_panelObjColor = new GridBagConstraints(); gbc_panelObjColor.insets = new Insets(5, 5, 0, 5); gbc_panelObjColor.gridx = 0; gbc_panelObjColor.gridy = 0; panelOpciones.add(panelObjColor, gbc_panelObjColor); GridBagLayout gbl_panelObjColor = new GridBagLayout(); gbl_panelObjColor.columnWidths = new int[] {47, 47, 47, 0}; gbl_panelObjColor.rowHeights = new int[] {0, 20, 0, 0, 0}; gbl_panelObjColor.columnWeights = new double[] {0.0, 0.0, 0.0, Double.MIN_VALUE}; gbl_panelObjColor.rowWeights = new double[] {0.0, 1.0, 1.0, 1.0, Double.MIN_VALUE}; panelObjColor.setLayout(gbl_panelObjColor); comboObjeto = new JComboBox(); GridBagConstraints gbc_comboObjeto = new GridBagConstraints(); gbc_comboObjeto.fill = GridBagConstraints.HORIZONTAL; gbc_comboObjeto.gridwidth = 3; gbc_comboObjeto.insets = new Insets(5, 5, 5, 5); gbc_comboObjeto.gridx = 0; gbc_comboObjeto.gridy = 0; panelObjColor.add(comboObjeto, gbc_comboObjeto); comboObjeto.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { int index = comboObjeto.getSelectedIndex(); if (index != 0) { cargar(files[index - 1]); } } }); comboObjeto.setModel( new DefaultComboBoxModel( new String[] { "Seleccionar Objeto", "747", "Caballo", "Mano", "Hebe", "Misil", "Toro" })); comboObjeto.setSelectedIndex(0); labelObjRed = new JLabel("Rojo"); labelObjRed.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_label = new GridBagConstraints(); gbc_label.anchor = GridBagConstraints.EAST; gbc_label.insets = new Insets(5, 5, 5, 5); gbc_label.gridx = 0; gbc_label.gridy = 1; panelObjColor.add(labelObjRed, gbc_label); spinObjRed = new JSpinner(); spinObjRed.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraObjeto(); } }); spinObjRed.setModel(new SpinnerNumberModel(180, 0, 255, 1)); spinObjRed.setToolTipText("Rojo"); GridBagConstraints gbc_spinObjRed = new GridBagConstraints(); gbc_spinObjRed.anchor = GridBagConstraints.WEST; gbc_spinObjRed.insets = new Insets(5, 0, 5, 5); gbc_spinObjRed.gridx = 1; gbc_spinObjRed.gridy = 1; panelObjColor.add(spinObjRed, gbc_spinObjRed); lblObjMuestra = new JLabel(""); GridBagConstraints gbc_lblObjMuestra = new GridBagConstraints(); gbc_lblObjMuestra.insets = new Insets(5, 0, 5, 5); gbc_lblObjMuestra.weighty = 40.0; gbc_lblObjMuestra.weightx = 40.0; gbc_lblObjMuestra.fill = GridBagConstraints.BOTH; gbc_lblObjMuestra.gridheight = 3; gbc_lblObjMuestra.gridx = 2; gbc_lblObjMuestra.gridy = 1; panelObjColor.add(lblObjMuestra, gbc_lblObjMuestra); labelObjGreen = new JLabel("Verde"); labelObjGreen.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_label_2 = new GridBagConstraints(); gbc_label_2.anchor = GridBagConstraints.EAST; gbc_label_2.insets = new Insets(0, 5, 5, 5); gbc_label_2.gridx = 0; gbc_label_2.gridy = 2; panelObjColor.add(labelObjGreen, gbc_label_2); spinObjGreen = new JSpinner(); spinObjGreen.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraObjeto(); } }); spinObjGreen.setModel(new SpinnerNumberModel(255, 0, 255, 1)); spinObjGreen.setToolTipText("Verde"); GridBagConstraints gbc_spinObjGreen = new GridBagConstraints(); gbc_spinObjGreen.anchor = GridBagConstraints.WEST; gbc_spinObjGreen.insets = new Insets(0, 0, 5, 5); gbc_spinObjGreen.gridx = 1; gbc_spinObjGreen.gridy = 2; panelObjColor.add(spinObjGreen, gbc_spinObjGreen); labelObjBlue = new JLabel("Azul"); labelObjBlue.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_label_3 = new GridBagConstraints(); gbc_label_3.anchor = GridBagConstraints.EAST; gbc_label_3.insets = new Insets(0, 5, 5, 5); gbc_label_3.gridx = 0; gbc_label_3.gridy = 3; panelObjColor.add(labelObjBlue, gbc_label_3); spinObjBlue = new JSpinner(); spinObjBlue.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraObjeto(); } }); spinObjBlue.setModel(new SpinnerNumberModel(100, 0, 255, 1)); spinObjBlue.setToolTipText("Azul"); GridBagConstraints gbc_spinObjBlue = new GridBagConstraints(); gbc_spinObjBlue.anchor = GridBagConstraints.WEST; gbc_spinObjBlue.insets = new Insets(0, 0, 5, 5); gbc_spinObjBlue.gridx = 1; gbc_spinObjBlue.gridy = 3; panelObjColor.add(spinObjBlue, gbc_spinObjBlue); }
/** Create the dialog. */ public AsistentePaleta(final LectorHGT lector) { setResizable(false); setModal(true); setTitle("Editor De Paleta"); this.imagen = lector.getImagen(); this.lector = lector; setBounds(10, 10, 600, 424); getContentPane().setLayout(new BorderLayout()); panelContenedor = new JPanel(); getContentPane().add(panelContenedor, BorderLayout.NORTH); GridBagLayout gbl_panelContenedor = new GridBagLayout(); gbl_panelContenedor.columnWidths = new int[] {197, 221, 0}; gbl_panelContenedor.rowHeights = new int[] {69, 0, 0}; gbl_panelContenedor.columnWeights = new double[] {1.0, 1.0, Double.MIN_VALUE}; gbl_panelContenedor.rowWeights = new double[] {0.0, 1.0, Double.MIN_VALUE}; panelContenedor.setLayout(gbl_panelContenedor); { panelPaleta = new JPanel(); GridBagConstraints gbc_panelPaleta = new GridBagConstraints(); gbc_panelPaleta.fill = GridBagConstraints.HORIZONTAL; gbc_panelPaleta.gridwidth = 2; gbc_panelPaleta.insets = new Insets(5, 5, 5, 5); gbc_panelPaleta.gridx = 0; gbc_panelPaleta.gridy = 0; panelContenedor.add(panelPaleta, gbc_panelPaleta); panelPaleta.setBorder( new TitledBorder( UIManager.getBorder("TitledBorder.border"), "Paleta", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0))); btnAplicar = new JButton("Aplicar"); btnAplicar.setFont(new Font("Tahoma", Font.PLAIN, 15)); panelPaleta.add(btnAplicar); { btnResetear = new JButton("Resetear"); btnResetear.setFont(new Font("Tahoma", Font.PLAIN, 15)); panelPaleta.add(btnResetear); { btnCargar = new JButton("Cargar"); btnCargar.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { cargarPaleta(); } }); btnCargar.setFont(new Font("Tahoma", Font.PLAIN, 15)); panelPaleta.add(btnCargar); } { btnGuardar = new JButton("Guardar"); btnGuardar.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { JFileChooser fc = new JFileChooser("paletas"); // Mostrar la ventana para abrir archivo y recoger la respuesta fc.setFileFilter(new FiltroArchivoPaleta()); int respuesta = fc.showSaveDialog(null); // Comprobar si se ha pulsado Aceptar if (respuesta == JFileChooser.APPROVE_OPTION) { String path = fc.getSelectedFile().getAbsolutePath(); if (!path.endsWith(".pml")) { path += ".pml"; } paleta.save(new File(path)); } } }); btnGuardar.setFont(new Font("Tahoma", Font.PLAIN, 15)); panelPaleta.add(btnGuardar); } btnResetear.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { paleta.reset(); actualizarReferencias(); lector.refrescar(); } }); } btnAplicar.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { lector.getGblReferencias().agregarReferencias(); lector.refrescar(); } }); } panelReferencias = new JPanel(); GridBagConstraints gbc_panelReferencias = new GridBagConstraints(); gbc_panelReferencias.fill = GridBagConstraints.BOTH; gbc_panelReferencias.insets = new Insets(0, 5, 0, 5); gbc_panelReferencias.gridx = 0; gbc_panelReferencias.gridy = 1; panelContenedor.add(panelReferencias, gbc_panelReferencias); panelReferencias.setBorder( new TitledBorder( UIManager.getBorder("TitledBorder.border"), "Referencias", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0))); panel = new JPanel(); panelReferencias.add(panel); GridBagLayout gbl_panel = new GridBagLayout(); gbl_panel.columnWidths = new int[] {69, 101, 0}; gbl_panel.rowHeights = new int[] {39, 0, 0}; gbl_panel.columnWeights = new double[] {1.0, 1.0, Double.MIN_VALUE}; gbl_panel.rowWeights = new double[] {1.0, 0.0, Double.MIN_VALUE}; panel.setLayout(gbl_panel); { scrollPane = new JScrollPane(); GridBagConstraints gbc_scrollPane = new GridBagConstraints(); gbc_scrollPane.gridwidth = 2; gbc_scrollPane.insets = new Insets(0, 0, 5, 5); gbc_scrollPane.fill = GridBagConstraints.BOTH; gbc_scrollPane.gridx = 0; gbc_scrollPane.gridy = 0; panel.add(scrollPane, gbc_scrollPane); actualizarReferencias(); } btnEliminar = new JButton("Eliminar"); btnEliminar.setFont(new Font("Tahoma", Font.PLAIN, 15)); GridBagConstraints gbc_btnEliminar = new GridBagConstraints(); gbc_btnEliminar.insets = new Insets(0, 0, 0, 5); gbc_btnEliminar.gridx = 0; gbc_btnEliminar.gridy = 1; panel.add(btnEliminar, gbc_btnEliminar); btnEliminar.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { int index = petList.getSelectedIndex(); // System.out.println("Seleccionado :" + index); paleta.removeIndex(index); actualizarReferencias(); } }); { btnEliminarTodas = new JButton("Eliminar Todas"); btnEliminarTodas.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { int size = paleta.getColores().size(); for (int i = 0; i < size; i++) { int index = petList.getSelectedIndex(); paleta.removeIndex(index); actualizarReferencias(); } } }); btnEliminarTodas.setFont(new Font("Tahoma", Font.PLAIN, 15)); GridBagConstraints gbc_btnEliminarTodas = new GridBagConstraints(); gbc_btnEliminarTodas.gridx = 1; gbc_btnEliminarTodas.gridy = 1; panel.add(btnEliminarTodas, gbc_btnEliminarTodas); } panelAgregarReferencia = new JPanel(); GridBagConstraints gbc_panelAgregarReferencia = new GridBagConstraints(); gbc_panelAgregarReferencia.insets = new Insets(0, 5, 0, 5); gbc_panelAgregarReferencia.fill = GridBagConstraints.HORIZONTAL; gbc_panelAgregarReferencia.anchor = GridBagConstraints.NORTH; gbc_panelAgregarReferencia.gridx = 1; gbc_panelAgregarReferencia.gridy = 1; panelContenedor.add(panelAgregarReferencia, gbc_panelAgregarReferencia); panelAgregarReferencia.setBorder( new TitledBorder( UIManager.getBorder("TitledBorder.border"), "Agregar Referencia", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(0, 0, 0))); gblAgregarReferencia = new JPanel(); panelAgregarReferencia.add(gblAgregarReferencia); GridBagLayout gbl_gblAgregarReferencia = new GridBagLayout(); gbl_gblAgregarReferencia.columnWidths = new int[] {47, 47, 47, 0}; gbl_gblAgregarReferencia.rowHeights = new int[] {20, 0, 0, 0, 0, 0}; gbl_gblAgregarReferencia.columnWeights = new double[] {0.0, 0.0, 0.0, Double.MIN_VALUE}; gbl_gblAgregarReferencia.rowWeights = new double[] {1.0, 1.0, 1.0, 0.0, 0.0, Double.MIN_VALUE}; gblAgregarReferencia.setLayout(gbl_gblAgregarReferencia); { lblRojo = new JLabel("Rojo"); lblRojo.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_lblRojo = new GridBagConstraints(); gbc_lblRojo.anchor = GridBagConstraints.EAST; gbc_lblRojo.insets = new Insets(0, 0, 5, 5); gbc_lblRojo.gridx = 0; gbc_lblRojo.gridy = 0; gblAgregarReferencia.add(lblRojo, gbc_lblRojo); } spinRed = new JSpinner(); GridBagConstraints gbc_spinRed = new GridBagConstraints(); gbc_spinRed.anchor = GridBagConstraints.WEST; gbc_spinRed.insets = new Insets(0, 0, 5, 5); gbc_spinRed.gridx = 1; gbc_spinRed.gridy = 0; gblAgregarReferencia.add(spinRed, gbc_spinRed); spinRed.setToolTipText("Rojo"); spinRed.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraActual(); } }); spinRed.setModel(new SpinnerNumberModel(0, 0, 255, 1)); { lblMuestra = new JLabel(""); GridBagConstraints gbc_lblMuestra = new GridBagConstraints(); gbc_lblMuestra.fill = GridBagConstraints.VERTICAL; gbc_lblMuestra.weighty = 40.0; gbc_lblMuestra.weightx = 40.0; gbc_lblMuestra.gridheight = 3; gbc_lblMuestra.insets = new Insets(0, 0, 5, 0); gbc_lblMuestra.gridx = 2; gbc_lblMuestra.gridy = 0; lblMuestra.setIcon(new ImageIcon(new ImgMuestra(Color.BLACK, 100, 100))); gblAgregarReferencia.add(lblMuestra, gbc_lblMuestra); } { lblVerde = new JLabel("Verde"); lblVerde.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_lblVerde = new GridBagConstraints(); gbc_lblVerde.anchor = GridBagConstraints.EAST; gbc_lblVerde.insets = new Insets(0, 0, 5, 5); gbc_lblVerde.gridx = 0; gbc_lblVerde.gridy = 1; gblAgregarReferencia.add(lblVerde, gbc_lblVerde); } { spinGreen = new JSpinner(); spinGreen.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraActual(); } }); GridBagConstraints gbc_spinGreen = new GridBagConstraints(); gbc_spinGreen.anchor = GridBagConstraints.WEST; gbc_spinGreen.insets = new Insets(0, 0, 5, 5); gbc_spinGreen.gridx = 1; gbc_spinGreen.gridy = 1; gblAgregarReferencia.add(spinGreen, gbc_spinGreen); spinGreen.setToolTipText("Verde"); spinGreen.setModel(new SpinnerNumberModel(0, 0, 255, 1)); } { lblAzul = new JLabel("Azul"); lblAzul.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_lblAzul = new GridBagConstraints(); gbc_lblAzul.anchor = GridBagConstraints.EAST; gbc_lblAzul.insets = new Insets(0, 0, 5, 5); gbc_lblAzul.gridx = 0; gbc_lblAzul.gridy = 2; gblAgregarReferencia.add(lblAzul, gbc_lblAzul); } { spinBlue = new JSpinner(); spinBlue.addChangeListener( new ChangeListener() { public void stateChanged(ChangeEvent arg0) { actualizarMuestraActual(); } }); GridBagConstraints gbc_spinBlue = new GridBagConstraints(); gbc_spinBlue.insets = new Insets(0, 0, 5, 5); gbc_spinBlue.anchor = GridBagConstraints.WEST; gbc_spinBlue.gridx = 1; gbc_spinBlue.gridy = 2; gblAgregarReferencia.add(spinBlue, gbc_spinBlue); spinBlue.setToolTipText("Azul"); spinBlue.setModel(new SpinnerNumberModel(0, 0, 255, 1)); } { lblLimite = new JLabel("Limite"); lblLimite.setFont(new Font("Arial", Font.BOLD, 13)); GridBagConstraints gbc_lblLimite = new GridBagConstraints(); gbc_lblLimite.anchor = GridBagConstraints.EAST; gbc_lblLimite.insets = new Insets(0, 0, 5, 5); gbc_lblLimite.gridx = 0; gbc_lblLimite.gridy = 3; gblAgregarReferencia.add(lblLimite, gbc_lblLimite); } { spinLimite = new JSpinner(); GridBagConstraints gbc_spinLimite = new GridBagConstraints(); gbc_spinLimite.insets = new Insets(0, 0, 5, 0); gbc_spinLimite.anchor = GridBagConstraints.WEST; gbc_spinLimite.gridwidth = 2; gbc_spinLimite.gridx = 1; gbc_spinLimite.gridy = 3; gblAgregarReferencia.add(spinLimite, gbc_spinLimite); spinLimite.setModel(new SpinnerNumberModel(0, 0, 65535, 1)); spinLimite.setToolTipText("Limite"); } btnAgregar = new JButton("Aceptar"); btnAgregar.setFont(new Font("Tahoma", Font.PLAIN, 15)); GridBagConstraints gbc_btnAgregar = new GridBagConstraints(); gbc_btnAgregar.gridwidth = 3; gbc_btnAgregar.insets = new Insets(5, 5, 5, 5); gbc_btnAgregar.gridx = 0; gbc_btnAgregar.gridy = 4; gblAgregarReferencia.add(btnAgregar, gbc_btnAgregar); btnAgregar.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { int r = (int) spinRed.getValue(); int g = (int) spinGreen.getValue(); int b = (int) spinBlue.getValue(); int limite = (int) spinLimite.getValue(); paleta.addColor(new Color(r, g, b), limite); actualizarReferencias(); } }); }
/** Create the panel. */ public ActionPanel(final IActionDevice device, final T action) { setDevice(device); setAction(action); setLayout(new GridBagLayout()); setBackground(DropletColors.getBackgroundColor(getDevice())); GridBagConstraints gbc = UiUtils.createGridBagConstraints(); gbc.fill = GridBagConstraints.BOTH; gbc.insets = new Insets(2, 2, 2, 2); BeanAdapter<IAction> adapter = new BeanAdapter<IAction>(action, true); // enabled checkbox cbEnable = BasicComponentFactory.createCheckBox( adapter.getValueModel(IAction.PROPERTY_ENABLED), StringUtils.EMPTY); cbEnable.setToolTipText(Messages.getString("ActionPanel.enableAction.tooltip")); // $NON-NLS-1$ cbEnable.setFocusable(false); UiUtils.editGridBagConstraints(gbc, 0, 0, 0, 0); add(cbEnable, gbc); // offset spinner spOffset = new MouseWheelSpinner(true); spOffset.setToolTipText(Messages.getString("ActionPanel.Offset.Tooltip")); // $NON-NLS-1$ spOffset.setModel( SpinnerAdapterFactory.createNumberAdapter( adapter.getValueModel(IAction.PROPERTY_OFFSET), 0, 0, ActionPanel.MAX_TIME_INPUT, 1)); ((JSpinner.DefaultEditor) spOffset.getEditor()).getTextField().setColumns(4); UiUtils.editGridBagConstraints(gbc, 1, 0, 0, 0); add(spOffset, gbc); // duration spinner spDuration = new MouseWheelSpinner(true); spDuration.setToolTipText(Messages.getString("ActionPanel.Duration.Tooltip")); // $NON-NLS-1$ if (action instanceof IDurationAction) { spDuration.setModel( SpinnerAdapterFactory.createNumberAdapter( adapter.getValueModel(IDurationAction.PROPERTY_DURATION), 0, 0, ActionPanel.MAX_TIME_INPUT, 1)); ((JSpinner.DefaultEditor) spDuration.getEditor()).getTextField().setColumns(4); UiUtils.editGridBagConstraints(gbc, 2, 0, 0, 0); add(spDuration, gbc); } // remove button btnRemove = new JButton(Messages.getString("ActionPanel.removeAction")); // $NON-NLS-1$ btnRemove.addActionListener( new ActionListener() { @Override public void actionPerformed(final ActionEvent e) { remove(); } }); btnRemove.setToolTipText(Messages.getString("ActionPanel.removeAction.tooltip")); // $NON-NLS-1$ btnRemove.setFocusable(false); UiUtils.editGridBagConstraints(gbc, 3, 0, 0, 0); add(btnRemove, gbc); }
/** * Descripción de Método * * @throws Exception */ private void jbInit() throws Exception { CompiereColor.setBackground(this); this.setIconImage(Env.getImage("mReport.gif")); this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); // northPanel.setLayout(northLayout); this.getContentPane().add(northPanel, BorderLayout.NORTH); northPanel.add(toolBar, BorderLayout.EAST); this.getContentPane().add(centerScrollPane, BorderLayout.CENTER); centerScrollPane.getViewport().add(m_viewPanel, null); centerScrollPane.getVerticalScrollBar().setUnitIncrement(20); centerScrollPane.getHorizontalScrollBar().setUnitIncrement(20); this.getContentPane().add(statusBar, BorderLayout.SOUTH); // ToolBar this.setJMenuBar(menuBar); // Page Control toolBar.add(bPrevious); toolBar.add(spinner); spinner.setToolTipText(Msg.getMsg(m_ctx, "GoToPage")); toolBar.add(bNext); // Zoom Level toolBar.addSeparator(); // toolBar.add(comboZoom, null); // comboZoom.setToolTipText(Msg.getMsg(m_ctx, "Zoom")); // Drill toolBar.addSeparator(); labelDrill.setText(Msg.getMsg(m_ctx, "Drill") + ": "); toolBar.add(labelDrill); toolBar.add(comboDrill); comboDrill.setToolTipText(Msg.getMsg(m_ctx, "Drill")); // Format, Customize, Find toolBar.addSeparator(); toolBar.add(comboReport); comboReport.setToolTipText(Msg.translate(m_ctx, "AD_PrintFormat_ID")); toolBar.add(bCustomize); bCustomize.setToolTipText(Msg.getMsg(m_ctx, "PrintCustomize")); toolBar.add(bFind); bFind.setToolTipText(Msg.getMsg(m_ctx, "Find")); toolBar.addSeparator(); // Print/Export toolBar.add(bPrint); toolBar.addSeparator(); toolBar.add(bPageSetup); bPageSetup.setToolTipText(Msg.getMsg(m_ctx, "PageSetup")); toolBar.add(bSendMail); toolBar.add(bArchive); if (m_isCanExport) { bExport.setToolTipText(Msg.getMsg(m_ctx, "Export")); toolBar.add(bExport); } // End toolBar.addSeparator(); toolBar.add(bEnd, null); bEnd.setToolTipText(Msg.getMsg(m_ctx, "End")); } // jbInit
public void setTooltipText(String text) { spinner.setToolTipText(text); slider.setToolTipText(text); }