public JToggleButton createButton(String name, ImageIcon icon) { JToggleButton button = new JToggleButton() { @Override public void paintComponent(Graphics g) { if (!isSelected()) { super.paintComponent(g); setForeground(Theme.TEXT_COLOR.darker()); return; } g.setColor(new Color(0x666666)); setForeground(Theme.TEXT_COLOR); g.fillRect(0, 0, getWidth(), getHeight()); super.paintComponent(g); } }; button.setIconTextGap(8); button.setContentAreaFilled(false); button.setFocusPainted(false); button.setBorder( BorderFactory.createCompoundBorder( BorderFactory.createMatteBorder(0, 0, 1, 0, new Color(0x454545)), BorderFactory.createMatteBorder(0, 0, 1, 0, new Color(0x333333)))); button.setHorizontalAlignment(SwingConstants.CENTER); button.setVerticalAlignment(SwingConstants.CENTER); button.setHorizontalTextPosition(SwingConstants.CENTER); button.setVerticalTextPosition(SwingConstants.BOTTOM); button.setForeground(Theme.TEXT_COLOR.darker()); button.setMinimumSize(new Dimension(BUTTON_WIDTH, BUTTON_HEIGHT)); button.setMaximumSize(new Dimension(BUTTON_WIDTH, BUTTON_HEIGHT)); button.setPreferredSize(new Dimension(BUTTON_WIDTH, BUTTON_HEIGHT)); button.setAction( new AbstractAction(name, icon) { @Override public void actionPerformed(ActionEvent e) { switchToPage(e.getActionCommand()); } }); buttonGroup.add(button); return button; }
public void addColorChooserPanel(final AbstractColorChooserPanel ccp) { final String displayName = ccp.getDisplayName(); if (displayName == null) { // Return if we haven't initialized yet return; } if (ccp.getClass() .getName() .equals("ch.randelshofer.quaqua.colorchooser.Quaqua15ColorPicker")) { northPanel.add(ccp, BorderLayout.WEST); } else { Icon displayIcon = ccp.getLargeDisplayIcon(); JToggleButton tb = new JToggleButton(null, displayIcon); tb.setToolTipText(displayName); tb.setFocusable(false); tb.setHorizontalTextPosition(SwingConstants.CENTER); tb.setVerticalTextPosition(SwingConstants.BOTTOM); tb.setFont(UIManager.getFont("ColorChooser.font")); tb.putClientProperty("Quaqua.Button.style", "toolBarTab"); JPanel centerView = new JPanel(new BorderLayout()); centerView.add(ccp); chooserPanelHolder.add(centerView, displayName); toolBarButtonGroup.add(tb); toolBar.add(tb); if (toolBar.getComponentCount() == 1 || lastSelectedChooserName != null && lastSelectedChooserName.equals(displayName)) { tb.setSelected(true); CardLayout cl = (CardLayout) chooserPanelHolder.getLayout(); cl.show(chooserPanelHolder, displayName); } tb.addItemListener( new ItemListener() { public void itemStateChanged(ItemEvent evt) { if (evt.getStateChange() == ItemEvent.SELECTED) { CardLayout cl = (CardLayout) chooserPanelHolder.getLayout(); cl.show(chooserPanelHolder, displayName); lastSelectedChooserName = displayName; } } }); } }
private JToggleButton createDevCardButton(String text, String imageFile) { final int BUTTON_TEXT_SIZE = 24; BufferedImage image = loadDevCardImage(imageFile); JToggleButton button = new JToggleButton(text, new ImageIcon(image)) { @Override public void paintComponent(Graphics g) { g.setColor(Color.white); g.fillRect(0, 0, this.getWidth(), this.getHeight()); super.paintComponent(g); } }; FontUtils.setFont(button, BUTTON_TEXT_SIZE); button.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3)); button.setBackground(Color.white); button.setContentAreaFilled(false); button.setVerticalTextPosition(AbstractButton.BOTTOM); button.setHorizontalTextPosition(AbstractButton.CENTER); button.addChangeListener( new ChangeListener() { @Override public void stateChanged(ChangeEvent arg) { JToggleButton source = (JToggleButton) arg.getSource(); if (source.isSelected()) { source.setBorder(BorderFactory.createLineBorder(Color.black, 3)); } else { source.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3)); } } }); return button; }
/** * Adds a panel to this configuration panel. * * @param text the text to use on the toolbar button * @param icon the icon to use on the toolbar button * @param icon2 the icon to use on the toolbar button when the mouse button is held down * @param p the configuration panel page */ public void addPanel(String text, Icon icon, Icon icon2, JPanel p) { JToggleButton button = new JToggleButton(text, icon); button.setVerticalTextPosition(AbstractButton.BOTTOM); button.setHorizontalTextPosition(AbstractButton.CENTER); button.setContentAreaFilled(false); try { // JDK 1.4+ // button.setIconTextGap(0); AbstractButton.class .getMethod("setIconTextGap", new Class[] {Integer.TYPE}) .invoke(button, new Object[] {new Integer(0)}); } catch (Exception ex) { } button.setPressedIcon(icon2); group.add(button); toolbar.add(button); toolbar.setBorder(BorderFactory.createMatteBorder(0, 0, 1, 0, Color.gray)); button.addItemListener( new ItemListener() { public void itemStateChanged(ItemEvent e) { JToggleButton b = (JToggleButton) e.getSource(); switch (e.getStateChange()) { case ItemEvent.SELECTED: select(b); break; case ItemEvent.DESELECTED: unselect(b); break; } } }); if (panel.getComponentCount() == 0) { button.setSelected(true); page = 0; } else { unselect(button); } panel.add(p, text.intern()); }
/** Keeps horizontal text position always LEADING. */ @Override public final void setHorizontalTextPosition(int textPosition) { super.setHorizontalTextPosition(javax.swing.SwingConstants.LEADING); }
public ListElementButtons(final LocalMovie movie, final MainPanel parentPanel) { this.movie = movie; this.parentPanel = parentPanel; playlistButton = new JButton(Localization.managePlaylistsButtonIcon); seenButton = new JToggleButton(); wishButton = new JToggleButton(); favoriteButton = new JToggleButton(); playlistButton.setToolTipText(Localization.managePlaylistsButtonToolTipText); playlistButton.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // Build the playlist Menu. playlistMenu = new JPopupMenu(Localization.managePlaylistsMenuTitle); FlowLayout flowLayout = new FlowLayout(); flowLayout.setHgap(8); flowLayout.setVgap(8); JPanel labelPanel = new JPanel(); labelPanel.setLayout(flowLayout); JLabel label = new JLabel(Localization.managePlaylistsMenuDescriptionText); labelPanel.add(label); labelPanel.setOpaque(false); playlistMenu.add(labelPanel); try { Dao<Playlist, Integer> listsDb = DatabaseManager.getInstance().getListDao(); // fetch all lists for (final Playlist playlist : listsDb) { if (playlist.getId() < Playlist.fixedPlaylists.length + 1) continue; final JCheckBoxMenuItem listItem = new JCheckBoxMenuItem(playlist.getName(), null); // TODO much better way to find out if the movie is // in the // playlist.movie_list.contains(movie) do not work // as it should // maybe override the contains function in playlist for (LocalMovie compareMovie : playlist.getMovies()) { if (compareMovie.compareTo(movie) == 0) { listItem.setSelected(true); break; } } playlistMenu.add(listItem); // for each playlist entry, add a listener listItem.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { try { // add it to the list, put it last if (listItem.isSelected()) { playlist.add(movie); } else { playlist.remove(movie); } } catch (SQLException e1) { e1.printStackTrace(); } } }); } } catch (SQLException e2) { e2.printStackTrace(); } // a nice line playlistMenu.addSeparator(); JMenuItem AddToNewListItem = new JMenuItem(Localization.movieAddToNewPlaylistText, null); playlistMenu.add(AddToNewListItem); AddToNewListItem.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { parentPanel.showCreatePlaylist(movie); } }); playlistMenu.show(playlistButton, 0, 0 + 50); } }); if (movie.isWish()) { wishButton.setIcon(Localization.movieStarButtonIcon); wishButton.setToolTipText(Localization.toolTipsWishDisable); } else { wishButton.setIcon(Localization.movieStarButtonIconDisabled); wishButton.setToolTipText(Localization.toolTipsWish); } if (movie.isFavorite()) { favoriteButton.setIcon(Localization.movieFavoriteButtonIcon); favoriteButton.setToolTipText(Localization.toolTipsFavoriteDisable); } else { favoriteButton.setIcon(Localization.movieFavoriteButtonIconDisabled); favoriteButton.setToolTipText(Localization.toolTipsFavorite); } if (movie.isSeen()) { seenButton.setIcon(Localization.movieSeenButtonIcon); seenButton.setToolTipText(Localization.toolTipsSeenDisable); } else { seenButton.setIcon(Localization.movieSeenButtonIconDisabled); seenButton.setToolTipText(Localization.toolTipsSeen); } wishButton.setSelected(movie.isWish()); favoriteButton.setSelected(movie.isFavorite()); seenButton.setSelected(movie.isSeen()); seenButton.setHorizontalTextPosition(SwingConstants.RIGHT); wishButton.setHorizontalTextPosition(SwingConstants.RIGHT); favoriteButton.setHorizontalTextPosition(SwingConstants.RIGHT); wishButton.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { try { DatabaseManager.getInstance().getMovieDao().refresh(movie); movie.setWish(wishButton.isSelected()); DatabaseManager.getInstance().getMovieDao().update(movie); if (wishButton.isSelected()) { Playlist.getWishlist().add(movie); } else { Playlist.getWishlist().remove(movie); } } catch (SQLException e1) { System.out.println("Failed to update movie with wish"); } if (movie.isWish()) { wishButton.setIcon(Localization.movieStarButtonIcon); wishButton.setToolTipText(Localization.toolTipsWishDisable); } else { wishButton.setIcon(Localization.movieStarButtonIconDisabled); wishButton.setToolTipText(Localization.toolTipsWish); } } }); favoriteButton.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { try { DatabaseManager.getInstance().getMovieDao().refresh(movie); movie.setFavorite(favoriteButton.isSelected()); DatabaseManager.getInstance().getMovieDao().update(movie); if (favoriteButton.isSelected()) { Playlist.getFavoriteList().add(movie); } else { Playlist.getFavoriteList().remove(movie); } } catch (SQLException e1) { System.out.println("Failed to update movie with favorite"); } if (movie.isFavorite()) { favoriteButton.setIcon(Localization.movieFavoriteButtonIcon); favoriteButton.setToolTipText(Localization.toolTipsFavoriteDisable); } else { favoriteButton.setIcon(Localization.movieFavoriteButtonIconDisabled); favoriteButton.setToolTipText(Localization.toolTipsFavorite); } } }); seenButton.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { try { DatabaseManager.getInstance().getMovieDao().refresh(movie); movie.setSeen(seenButton.isSelected()); if (movie.isSeen()) { seenButton.setIcon(Localization.movieSeenButtonIcon); seenButton.setToolTipText(Localization.toolTipsSeenDisable); } else { seenButton.setIcon(Localization.movieSeenButtonIconDisabled); seenButton.setToolTipText(Localization.toolTipsSeen); } DatabaseManager.getInstance().getMovieDao().update(movie); } catch (SQLException e1) { System.out.println("Failed to update movie with new rating"); } } }); this.setOpaque(false); this.setLayout(new GridLayout(1, 4)); add(playlistButton); add(seenButton); add(favoriteButton); add(wishButton); }
/** Create the dialog. */ public GRDialogNewDocument(GREditor father) { super(father, "Nuovo documento"); this.grfather = father; setResizable(false); Container c = getContentPane(); c.setLayout(new BorderLayout()); DefaultListModel<String> model = new DefaultListModel<String>(); for (int i = 0; i < nomeFormato.length; i++) { String el = "<html><body><span style='font-family: Tahoma; font-weight: bold; font-size: 10px;'>" + nomeFormato[i] + "</span><br><span style='font-size: 9px; font-family: Tahoma;'>" + descFormato[i] + " </span><br><br></body></html>"; model.addElement(el); } formatoCarta = new JList(model); formatoCarta.setForeground(new Color(57, 105, 138)); formatoCarta.addListSelectionListener(this); JScrollPane scroll = new JScrollPane(formatoCarta); scroll.setPreferredSize(new Dimension(200, 330)); scroll.setBorder(null); JPanel panel = new JPanel(); panel.setBorder(new MatteBorder(0, 0, 0, 1, (Color) UIManager.getColor("Button.background"))); panel.setBackground(Color.WHITE); panel.add(scroll); c.add(panel, BorderLayout.WEST); JPanel buttonPane = new JPanel(); buttonPane.setBorder(new EtchedBorder(EtchedBorder.LOWERED, null, null)); buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT)); okButton = new JButton("OK"); okButton.addActionListener(this); buttonPane.add(okButton); getRootPane().setDefaultButton(okButton); cancelButton = new JButton("Cancella"); cancelButton.addActionListener(this); buttonPane.add(cancelButton); c.add(buttonPane, BorderLayout.SOUTH); JPanel panelDati = new JPanel(); panelDati.setBackground(Color.WHITE); panelDati.setLayout(new GridLayout(2, 1)); c.add(panelDati, BorderLayout.CENTER); JPanel panelDimension = new JPanel(); panelDimension.setBackground(Color.WHITE); panelDimension.setLayout(null); panelDati.add(panelDimension); JPanel panelDatiDim = new JPanel(); panelDatiDim.setBackground(Color.WHITE); panelDatiDim.setBorder( new TitledBorder(null, "Formato", TitledBorder.LEADING, TitledBorder.TOP, null, null)); panelDatiDim.setBounds(28, 46, 346, 110); panelDimension.add(panelDatiDim); panelDatiDim.setLayout(null); JLabel lblLarghezza = new JLabel("Larghezza (mm):"); lblLarghezza.setBounds(88, 34, 92, 14); panelDatiDim.add(lblLarghezza); JLabel lblAltezzamm = new JLabel("Altezza (mm):"); lblAltezzamm.setBounds(88, 59, 103, 14); panelDatiDim.add(lblAltezzamm); txtLarghezza = new JTextField(); txtLarghezza.setFont(new Font("Tahoma", Font.PLAIN, 9)); txtLarghezza.setBounds(190, 31, 86, 24); txtLarghezza.addFocusListener(this); panelDatiDim.add(txtLarghezza); txtLarghezza.setColumns(10); txtAltezza = new JTextField(); txtAltezza.setFont(new Font("Tahoma", Font.PLAIN, 9)); txtAltezza.setBounds(190, 59, 86, 24); txtAltezza.addFocusListener(this); panelDatiDim.add(txtAltezza); txtAltezza.setColumns(10); chckbxDimensioniPersonalizzate = new JCheckBox("Dimensioni personalizzate"); chckbxDimensioniPersonalizzate.setBounds(28, 7, 346, 23); chckbxDimensioniPersonalizzate.addItemListener(this); panelDimension.add(chckbxDimensioniPersonalizzate); JPanel panelOrientation = new JPanel(); panelOrientation.setBackground(Color.WHITE); panelOrientation.setLayout(new GridLayout(1, 2, 10, 10)); panelDati.add(panelOrientation); portrait = new JToggleButton("Verticale", new ImageIcon(GRSetting.PATHIMAGE + "portrait.png"), false); portrait.setHorizontalTextPosition(JLabel.CENTER); portrait.setVerticalTextPosition(JLabel.BOTTOM); portrait.setSize(128, 128); portrait.setSelected(true); portrait.addItemListener(this); panelOrientation.add(portrait); landscape = new JToggleButton( "Orizzontale", new ImageIcon(GRSetting.PATHIMAGE + "landscape.png"), false); landscape.setHorizontalTextPosition(JLabel.CENTER); landscape.setVerticalTextPosition(JLabel.BOTTOM); landscape.setSize(128, 128); landscape.addItemListener(this); panelOrientation.add(landscape); formatoCarta.setSelectedIndex(1); enableCustomDimension(false); setBounds(100, 100, 620, 400); setVisible(true); }
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; bindingGroup = new org.jdesktop.beansbinding.BindingGroup(); btgMode = new javax.swing.ButtonGroup(); lblLastModification = new javax.swing.JLabel(); panSearch = new javax.swing.JPanel(); txtSearch = new javax.swing.JTextField(); lblSuche = new javax.swing.JLabel(); btnSearch = new javax.swing.JButton(); panKZValues = new javax.swing.JPanel(); lblKassenzeichen = new javax.swing.JLabel(); lblErfassungsdatum = new javax.swing.JLabel(); lblBemerkung = new javax.swing.JLabel(); lblSperre = new javax.swing.JLabel(); txtErfassungsdatum = new javax.swing.JTextField(); chkSperre = new javax.swing.JCheckBox(); scpBemerkung = new javax.swing.JScrollPane(); txtBemerkung = new javax.swing.JTextArea(); txtKassenzeichen = new javax.swing.JTextField(); txtSperreBemerkung = new javax.swing.JTextField(); jPanel2 = new javax.swing.JPanel(); jLabel2 = new javax.swing.JLabel(); togRegenMode = new javax.swing.JToggleButton(); togWDSRMode = new javax.swing.JToggleButton(); togInfoMode = new javax.swing.JToggleButton(); sepTitle1 = new javax.swing.JSeparator(); sepTitle2 = new javax.swing.JSeparator(); lblLastModification.setIcon( new javax.swing.ImageIcon( getClass().getResource("/de/cismet/verdis/res/images/titlebars/goto.png"))); // NOI18N org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, org.jdesktop.beansbinding.ELProperty.create("${cidsBean.letzte_aenderung_von}"), lblLastModification, org.jdesktop.beansbinding.BeanProperty.create("toolTipText")); bindingGroup.addBinding(binding); setLayout(new java.awt.GridBagLayout()); panSearch.setLayout(new java.awt.GridBagLayout()); txtSearch.addActionListener( new java.awt.event.ActionListener() { @Override public void actionPerformed(final java.awt.event.ActionEvent evt) { txtSearchActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 3, 0, 3); panSearch.add(txtSearch, gridBagConstraints); lblSuche.setText("Kassenzeichen"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_END; gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 10); panSearch.add(lblSuche, gridBagConstraints); btnSearch.setMnemonic('s'); btnSearch.setText("suchen"); btnSearch.addActionListener( new java.awt.event.ActionListener() { @Override public void actionPerformed(final java.awt.event.ActionEvent evt) { btnSearchActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; gridBagConstraints.insets = new java.awt.Insets(0, 3, 0, 3); panSearch.add(btnSearch, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(7, 7, 7, 7); add(panSearch, gridBagConstraints); panKZValues.setLayout(new java.awt.GridBagLayout()); lblKassenzeichen.setText("Kassenzeichen"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; panKZValues.add(lblKassenzeichen, gridBagConstraints); lblErfassungsdatum.setText("Datum der Erfassung"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; panKZValues.add(lblErfassungsdatum, gridBagConstraints); lblBemerkung.setText("Bemerkung"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; panKZValues.add(lblBemerkung, gridBagConstraints); lblSperre.setText("Veranlagung gesperrt"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; panKZValues.add(lblSperre, gridBagConstraints); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, org.jdesktop.beansbinding.ELProperty.create("${cidsBean.datum_erfassung}"), txtErfassungsdatum, org.jdesktop.beansbinding.BeanProperty.create("text"), KassenzeichenPropertyConstants.PROP__DATUM_ERFASSUNG); binding.setConverter(new SqlDateToStringConverter()); bindingGroup.addBinding(binding); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 6, 3, 0); panKZValues.add(txtErfassungsdatum, gridBagConstraints); chkSperre.setForeground(java.awt.Color.red); chkSperre.setEnabled(false); chkSperre.setFocusPainted(false); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, org.jdesktop.beansbinding.ELProperty.create("${cidsBean.sperre}"), chkSperre, org.jdesktop.beansbinding.BeanProperty.create("selected")); bindingGroup.addBinding(binding); chkSperre.addActionListener( new java.awt.event.ActionListener() { @Override public void actionPerformed(final java.awt.event.ActionEvent evt) { chkSperreActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(3, 6, 3, 0); panKZValues.add(chkSperre, gridBagConstraints); scpBemerkung.setHorizontalScrollBarPolicy( javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); scpBemerkung.setVerticalScrollBarPolicy( javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER); scpBemerkung.setMinimumSize(new java.awt.Dimension(6, 36)); txtBemerkung.setColumns(3); txtBemerkung.setLineWrap(true); txtBemerkung.setRows(3); txtBemerkung.setMinimumSize(new java.awt.Dimension(0, 36)); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, org.jdesktop.beansbinding.ELProperty.create("${cidsBean.bemerkung}"), txtBemerkung, org.jdesktop.beansbinding.BeanProperty.create("text"), KassenzeichenPropertyConstants.PROP__BEMERKUNG); bindingGroup.addBinding(binding); scpBemerkung.setViewportView(txtBemerkung); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 6, 3, 0); panKZValues.add(scpBemerkung, gridBagConstraints); txtKassenzeichen.setEditable(false); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, org.jdesktop.beansbinding.ELProperty.create("${cidsBean.kassenzeichennummer8}"), txtKassenzeichen, org.jdesktop.beansbinding.BeanProperty.create("text"), KassenzeichenPropertyConstants.PROP__KASSENZEICHENNUMMER); bindingGroup.addBinding(binding); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 6, 3, 0); panKZValues.add(txtKassenzeichen, gridBagConstraints); txtSperreBemerkung.setBackground(getBackground()); txtSperreBemerkung.setEditable(false); txtSperreBemerkung.setForeground(java.awt.Color.red); txtSperreBemerkung.setBorder(null); binding = org.jdesktop.beansbinding.Bindings.createAutoBinding( org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, this, org.jdesktop.beansbinding.ELProperty.create("${cidsBean.bemerkung_sperre}"), txtSperreBemerkung, org.jdesktop.beansbinding.BeanProperty.create("text"), KassenzeichenPropertyConstants.PROP__BEMERKUNG_SPERRE); bindingGroup.addBinding(binding); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 6, 0, 0); panKZValues.add(txtSperreBemerkung, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(7, 7, 7, 7); add(panKZValues, gridBagConstraints); jPanel2.setLayout(new java.awt.GridBagLayout()); jLabel2.setText("Modus"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 1.0; jPanel2.add(jLabel2, gridBagConstraints); btgMode.add(togRegenMode); togRegenMode.setIcon( new javax.swing.ImageIcon( getClass().getResource("/de/cismet/verdis/res/regen_gr.png"))); // NOI18N togRegenMode.setToolTipText("Versiegelte Flächen"); togRegenMode.setFocusable(false); togRegenMode.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); togRegenMode.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); togRegenMode.addActionListener( new java.awt.event.ActionListener() { @Override public void actionPerformed(final java.awt.event.ActionEvent evt) { togRegenModeActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; jPanel2.add(togRegenMode, gridBagConstraints); btgMode.add(togWDSRMode); togWDSRMode.setIcon( new javax.swing.ImageIcon( getClass().getResource("/de/cismet/verdis/res/esw_gr.png"))); // NOI18N togWDSRMode.setToolTipText("ESW"); togWDSRMode.setFocusable(false); togWDSRMode.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); togWDSRMode.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); togWDSRMode.addActionListener( new java.awt.event.ActionListener() { @Override public void actionPerformed(final java.awt.event.ActionEvent evt) { togWDSRModeActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 0; gridBagConstraints.insets = new java.awt.Insets(0, 2, 0, 2); jPanel2.add(togWDSRMode, gridBagConstraints); btgMode.add(togInfoMode); togInfoMode.setIcon( new javax.swing.ImageIcon( getClass().getResource("/de/cismet/verdis/res/info_gr.png"))); // NOI18N togInfoMode.setSelected(true); togInfoMode.setToolTipText("Info"); togInfoMode.setFocusable(false); togInfoMode.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); togInfoMode.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); togInfoMode.addActionListener( new java.awt.event.ActionListener() { @Override public void actionPerformed(final java.awt.event.ActionEvent evt) { togInfoModeActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 0; jPanel2.add(togInfoMode, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(3, 7, 3, 7); add(jPanel2, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; gridBagConstraints.weightx = 1.0; add(sepTitle1, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; gridBagConstraints.weightx = 1.0; add(sepTitle2, gridBagConstraints); bindingGroup.bind(); } // </editor-fold>//GEN-END:initComponents