List of usage examples for com.jgoodies.binding.adapter BasicComponentFactory createTextArea
public static JTextArea createTextArea(ValueModel valueModel)
From source file:com.stefanbrenner.droplet.ui.LoggingPanel.java
License:Open Source License
/** * Create the panel.// w w w . ja va2 s. co m */ public LoggingPanel(final IDropletContext context) { setLayout(new BorderLayout()); setBorder(BorderFactory.createTitledBorder(Messages.getString("LoggingPanel.title"))); //$NON-NLS-1$ setMinimumSize(new Dimension(400, 200)); BeanAdapter<IDropletContext> adapter = new BeanAdapter<IDropletContext>(context, true); txtMessages = BasicComponentFactory.createTextArea(adapter.getValueModel(IDropletContext.PROPERTY_LOGGING)); txtMessages.setFocusable(true); txtMessages.setFocusTraversalKeysEnabled(true); txtMessages.setMargin(new Insets(0, 10, 0, 10)); txtMessages.setFont(DropletFonts.FONT_LOGGING_SMALL); txtMessages.setEditable(false); JScrollPane loggingScrollPane = new JScrollPane(txtMessages); loggingScrollPane.getVerticalScrollBar().addAdjustmentListener(new AdjustmentListener() { @Override public void adjustmentValueChanged(final AdjustmentEvent event) { // event.getAdjustable().setValue(event.getAdjustable().getMaximum()); if (txtMessages.getText().length() > 1) { txtMessages.setCaretPosition(txtMessages.getText().length() - 1); } } }); add(loggingScrollPane, BorderLayout.CENTER); txtMessages.addKeyListener(new KeyAdapter() { @Override public void keyPressed(final KeyEvent event) { if ((event.getKeyCode() == KeyEvent.VK_DELETE) || (event.getKeyCode() == KeyEvent.VK_BACK_SPACE)) { context.clearLoggingMessages(); } super.keyPressed(event); } }); }
From source file:de.comicdb.comicdbcore.bean.ComicTopComponent.java
License:Open Source License
/** This method is called from within the constructor to * initialize the form.//from w w w.java 2 s. c om * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; popupMenu = new javax.swing.JPopupMenu(); jLabelName = new javax.swing.JLabel(); jTextFieldName = BasicComponentFactory.createTextField(adapter.getBufferedModel("name")); jLabelNr = new javax.swing.JLabel(); jLabelComicType = new javax.swing.JLabel(); jComboBoxComicType = new javax.swing.JComboBox(); jLabelCoverPrice = new javax.swing.JLabel(); jTextFieldCoverPrice = BasicComponentFactory .createFormattedTextField(adapter.getBufferedModel("coverprice"), new DecimalFormat("##0.00")); jLabelPrice = new javax.swing.JLabel(); jTextFieldPrice = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("price"), new DecimalFormat("##0.00")); jLabelCoverDate = new javax.swing.JLabel(); jTextFieldCoverDate = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("coverdate"), new SimpleDateFormat(java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle") .getString("format.date"))); jLabelQuantity = new javax.swing.JLabel(); jButtonCoverDate = new javax.swing.JButton(); jLabelCost = new javax.swing.JLabel(); jTextFieldCost = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("cost"), new DecimalFormat("##0.00")); jLabelPayDate = new javax.swing.JLabel(); jTextFieldPayDate = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("paydate"), new SimpleDateFormat(java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle") .getString("format.date"))); jButtonPayDate = new javax.swing.JButton(); jLabelModified = new javax.swing.JLabel(); jTextFieldModified = BasicComponentFactory.createFormattedTextField(adapter.getBufferedModel("modified"), new SimpleDateFormat(java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle") .getString("format.date"))); jPanel2 = new javax.swing.JPanel(); jLabelCondition = new javax.swing.JLabel(); jPanelNotes = new javax.swing.JPanel(); jScrollPaneNotes = new javax.swing.JScrollPane(); jTextAreaNotes = BasicComponentFactory.createTextArea(adapter.getBufferedModel("notes")); jPanelStories = new javax.swing.JPanel(); jScrollPane1 = new javax.swing.JScrollPane(); jTableStorys = new javax.swing.JTable(); jTextFieldNr = BasicComponentFactory.createIntegerField(adapter.getBufferedModel("nr")); jTextFieldCondition = jTextFieldCondition = BasicComponentFactory .createIntegerField(adapter.getBufferedModel("condition")); jTextFieldQuantity = BasicComponentFactory.createIntegerField(adapter.getBufferedModel("quantity")); jLabelPageCount = new javax.swing.JLabel(); jTextFieldPageCount = BasicComponentFactory.createIntegerField(adapter.getBufferedModel("pagecount")); jLabelCoverType = new javax.swing.JLabel(); jComboBoxCoverType = new javax.swing.JComboBox(); jLabelState = new javax.swing.JLabel(); jComboBoxState = new javax.swing.JComboBox(); jScrollPane2 = new javax.swing.JScrollPane(); jPanelImage = new ImagePanel(); jPanel1 = new javax.swing.JPanel(); jButtonAccept = new javax.swing.JButton(); jButtonCancel = new javax.swing.JButton(); jPanel3 = new javax.swing.JPanel(); jButtonChooseImage = new javax.swing.JButton(); jButtonDeleteImage = new javax.swing.JButton(); setLayout(new java.awt.GridBagLayout()); org.openide.awt.Mnemonics.setLocalizedText(jLabelName, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_NAME")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 0); add(jLabelName, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); add(jTextFieldName, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelNr, java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_NR")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelNr, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelComicType, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_TYPE")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelComicType, gridBagConstraints); jComboBoxComicType.setModel(new ComboBoxAdapter(comicTypes, adapter.getBufferedModel("comictype"))); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jComboBoxComicType, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelCoverPrice, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_COVER_PRICE")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelCoverPrice, gridBagConstraints); jTextFieldCoverPrice.setColumns(10); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldCoverPrice, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelPrice, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_PRICE")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 6; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelPrice, gridBagConstraints); jTextFieldPrice.setColumns(10); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 6; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldPrice, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelCoverDate, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_COVER_DATE")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelCoverDate, gridBagConstraints); jTextFieldCoverDate.setColumns(10); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldCoverDate, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelQuantity, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_QUANTITY")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 4; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelQuantity, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jButtonCoverDate, "..."); jButtonCoverDate.setEnabled(false); jButtonCoverDate.setMaximumSize(new java.awt.Dimension(18, 18)); jButtonCoverDate.setMinimumSize(new java.awt.Dimension(18, 18)); jButtonCoverDate.setPreferredSize(new java.awt.Dimension(18, 18)); jButtonCoverDate.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonCoverDateActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 0, 4, 4); add(jButtonCoverDate, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelCost, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_COST")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 7; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelCost, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 7; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldCost, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelPayDate, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_PAYDATE")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 6; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelPayDate, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 6; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldPayDate, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jButtonPayDate, "..."); jButtonPayDate.setEnabled(false); jButtonPayDate.setMaximumSize(new java.awt.Dimension(18, 18)); jButtonPayDate.setMinimumSize(new java.awt.Dimension(18, 18)); jButtonPayDate.setPreferredSize(new java.awt.Dimension(18, 18)); jButtonPayDate.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonPayDateActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 6; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 0, 4, 4); add(jButtonPayDate, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelModified, java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_MODIFIED")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 11; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelModified, gridBagConstraints); jTextFieldModified.setEditable(false); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 11; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 0.5; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldModified, gridBagConstraints); org.jdesktop.layout.GroupLayout jPanel2Layout = new org.jdesktop.layout.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(0, 832, Short.MAX_VALUE)); jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(0, 28, Short.MAX_VALUE)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 10; gridBagConstraints.gridwidth = 6; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; add(jPanel2, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelCondition, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_CONDITION")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelCondition, gridBagConstraints); jPanelNotes.setLayout(new java.awt.BorderLayout()); jPanelNotes.setBorder(javax.swing.BorderFactory.createTitledBorder(java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_NOTES"))); jTextAreaNotes.setColumns(20); jTextAreaNotes.setRows(5); jScrollPaneNotes.setViewportView(jTextAreaNotes); jPanelNotes.add(jScrollPaneNotes, java.awt.BorderLayout.CENTER); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 9; gridBagConstraints.gridwidth = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); add(jPanelNotes, gridBagConstraints); jPanelStories.setLayout(new java.awt.BorderLayout()); jPanelStories.setBorder(javax.swing.BorderFactory.createTitledBorder(java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_STORIES"))); jScrollPane1.addMouseListener(new java.awt.event.MouseAdapter() { public void mousePressed(java.awt.event.MouseEvent evt) { jScrollPane1MousePressed(evt); } public void mouseReleased(java.awt.event.MouseEvent evt) { jScrollPane1MouseReleased(evt); } }); jTableStorys.setModel(new StoryTableModel(new SelectionInList(adapter.getBufferedModel("storys")))); jTableStorys.addMouseListener(new java.awt.event.MouseAdapter() { public void mousePressed(java.awt.event.MouseEvent evt) { jTableStorysMousePressed(evt); } public void mouseReleased(java.awt.event.MouseEvent evt) { jTableStorysMouseReleased(evt); } }); jScrollPane1.setViewportView(jTableStorys); jPanelStories.add(jScrollPane1, java.awt.BorderLayout.CENTER); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 8; gridBagConstraints.gridwidth = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); add(jPanelStories, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldNr, gridBagConstraints); jTextFieldCondition.setColumns(4); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weightx = 0.5; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldCondition, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldQuantity, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelPageCount, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_PAGECOUNT")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 7; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelPageCount, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 7; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jTextFieldPageCount, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelCoverType, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_COVERTYPE")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelCoverType, gridBagConstraints); jComboBoxCoverType.setModel(new ComboBoxAdapter(coverTypes, adapter.getBufferedModel("covertype"))); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jComboBoxCoverType, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jLabelState, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("LBL_COMIC_STATE")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(jLabelState, gridBagConstraints); jComboBoxState.setModel(new ComboBoxAdapter(State.getStates(), adapter.getBufferedModel("state"))); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.gridwidth = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 4); add(jComboBoxState, gridBagConstraints); org.jdesktop.layout.GroupLayout jPanelImageLayout = new org.jdesktop.layout.GroupLayout(jPanelImage); jPanelImage.setLayout(jPanelImageLayout); jPanelImageLayout.setHorizontalGroup(jPanelImageLayout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(0, 372, Short.MAX_VALUE)); jPanelImageLayout.setVerticalGroup(jPanelImageLayout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(0, 333, Short.MAX_VALUE)); jScrollPane2.setViewportView(jPanelImage); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 0; gridBagConstraints.gridheight = 9; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 0.25; gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4); add(jScrollPane2, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jButtonAccept, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.accept")); jButtonAccept.setEnabled(false); jButtonAccept.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonAcceptActionPerformed(evt); } }); jPanel1.add(jButtonAccept); org.openide.awt.Mnemonics.setLocalizedText(jButtonCancel, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.cancel")); jButtonCancel.setEnabled(false); jButtonCancel.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonCancelActionPerformed(evt); } }); jPanel1.add(jButtonCancel); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 11; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; add(jPanel1, gridBagConstraints); org.openide.awt.Mnemonics.setLocalizedText(jButtonChooseImage, java.util.ResourceBundle .getBundle("de/comicdb/comicdbcore/bean/Bundle").getString("button.choose")); jButtonChooseImage.setEnabled(false); jButtonChooseImage.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonChooseImageActionPerformed(evt); } }); jPanel3.add(jButtonChooseImage); org.openide.awt.Mnemonics.setLocalizedText(jButtonDeleteImage, java.util.ResourceBundle.getBundle("de/comicdb/comicdbcore/Bundle").getString("BTN_DELETE")); jButtonDeleteImage.setEnabled(false); jButtonDeleteImage.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonDeleteImageActionPerformed(evt); } }); jPanel3.add(jButtonDeleteImage); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 9; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 4); add(jPanel3, gridBagConstraints); }