/src/mpv5/ui/panels/ContactPanel.java
http://mp-rechnungs-und-kundenverwaltung.googlecode.com/ · Java · 1166 lines · 1014 code · 117 blank · 35 comment · 38 complexity · 86099db762f5f4a7395512cf8ca5fb03 MD5 · raw file
Large files are truncated click here to view the full file
- /*
- This file is part of YaBS.
- YaBS is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- YaBS is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with YaBS. If not, see <http://www.gnu.org/licenses/>.
- */
- /*
- * ContactPanel.java
- *
- * Created on Nov 20, 2008, 8:17:28 AM
- */
- package mpv5.ui.panels;
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Desktop;
- import java.awt.event.KeyEvent;
- import java.awt.event.MouseEvent;
- import java.io.File;
- import java.net.URI;
- import java.util.Arrays;
- import java.util.Date;
- import java.util.List;
- import javax.swing.JComponent;
- import javax.swing.JFrame;
- import javax.swing.JPopupMenu;
- import javax.swing.JTabbedPane;
- import javax.swing.JTable;
- import javax.swing.JTextPane;
- import javax.swing.JViewport;
- import javax.swing.SwingUtilities;
- import javax.swing.event.TableModelEvent;
- import javax.swing.event.TableModelListener;
- import javax.swing.table.TableCellRenderer;
- import mpv5.db.common.*;
- import mpv5.globals.Headers;
- import mpv5.globals.Messages;
- import mpv5.db.objects.Address;
- import mpv5.db.objects.Contact;
- import mpv5.db.objects.Favourite;
- import mpv5.db.objects.Item;
- import mpv5.db.objects.Product;
- import mpv5.db.objects.Schedule;
- import mpv5.logging.Log;
- import mpv5.i18n.LanguageManager;
- import mpv5.ui.dialogs.DialogForFile;
- import mpv5.ui.dialogs.Popup;
- import mpv5.ui.popups.FileTablePopUp;
- import mpv5.ui.toolbars.DataPanelTB;
- import mpv5.db.objects.User;
- import mpv5.db.objects.ValueProperty;
- import mpv5.ui.dialogs.ScheduleDayEvents;
- import mpv5.ui.misc.MPTable;
- import mpv5.ui.misc.TableViewPersistenceHandler;
- import mpv5.ui.popups.DOTablePopUp;
- import mpv5.utils.date.DateConverter;
- import mpv5.utils.export.Export;
- import mpv5.utils.files.FileDirectoryHandler;
- import mpv5.utils.models.MPComboBoxModelItem;
- import mpv5.utils.models.MPTableModel;
- import mpv5.utils.tables.TableFormat;
- import mpv5.utils.ui.TextFieldUtils;
- /**
- *
- *
- */
- public class ContactPanel extends javax.swing.JPanel implements DataPanel {
- private static final long serialVersionUID = 1L;
- public static final int COMPANY = 4;
- private Contact dataOwner;
- private DataPanelTB tb;
- private SearchPanel sp;
- private Integer dataTableContent = null;
- private final JPopupMenu itemTablePopup;
- private java.util.ResourceBundle bundle = mpv5.i18n.LanguageManager.getBundle();
- // private String old_cnumber = "";
- /** Creates new form ContactPanel
- * @param context
- */
- public ContactPanel(Context context) {
- initComponents();
- setName("contactpanel");
- sp = new SearchPanel(context, this);
- tb = new mpv5.ui.toolbars.DataPanelTB(this);
- toolbarpane.add(tb, BorderLayout.CENTER);
- dataOwner = new Contact();
- dataOwner.setCountry(mpv5.db.objects.User.getCurrentUser().__getDefcountry());
- dateadded.setText(DateConverter.getTodayDefDate());
- addedby.setText(mpv5.db.objects.User.getCurrentUser().getName());
- groupnameselect.setSearchEnabled(true);
- groupnameselect.setContext(Context.getGroup());
- companyselect.setSearchEnabled(true);
- companyselect.setContext(Context.getContactsCompanies());
- companyselect.getComboBox().setEditable(true);
- number.setSearchOnEnterEnabled(true);
- number.setParent(this);
- number.setSearchField("cnumber");
- number.setContext(Context.getContact());
- cname.setSearchOnEnterEnabled(true);
- cname.setParent(this);
- cname.setSearchField("cname");
- cname.setContext(Context.getContact());
- countryselect.setModel(LanguageManager.getCountriesAsComboBoxModel());
- refresh();
- itemTablePopup = DOTablePopUp.addDefaultPopupMenu(dataTable, Context.getItem(), false);
- if (context.equals(Context.getSupplier()) || context.equals(Context.getManufacturer())) {
- company.setSelected(true);
- }
- ((MPTable) dataTable).setPersistanceHandler(new TableViewPersistenceHandler((MPTable)dataTable, this));
- ((MPTable) proptable).setPersistanceHandler(new TableViewPersistenceHandler((MPTable)proptable, this));
- }
- @Override
- public DatabaseObject getDataOwner() {
- return dataOwner;
- }
- @Override
- public void setDataOwner(DatabaseObject object, boolean populate) {
- dataOwner = (Contact) object;
- if (populate) {
- dataOwner.setPanelData(this);
- this.exposeData();
- if (object.isExisting() && populate) {
- setTitle(object.__getCname());
- }
- prinitingComboBox1.init(rightpane);
- tb.setFavourite(Favourite.isFavourite(object));
- tb.setEditable(!object.isReadOnly());
- tb.setExportButtonsEnabled(Context.getTemplateableContexts().contains(dataOwner.getContext()));
- addAddresses();
- dataTable.setModel(new MPTableModel());
- if (object.isReadOnly()) {
- Popup.notice(Messages.LOCKED_BY);
- }
- if (dataOwner.isExisting()) {
- Context c = Context.getItem(Item.TYPE_BILL, null);
- Object[][] data = new DatabaseSearch(c).getValuesFor(Context.DEFAULT_ITEM_SEARCH, "contactsids", dataOwner.__getIDS());
- MPTableModel mod = new MPTableModel(data, Headers.ITEM_DEFAULT);
- mod.setTypes(new Class[]{Integer.class, Object.class, Date.class, Double.class});
- dataTable.setModel(mod);
- dataTableContent = ITEM;
- addfile.setEnabled(false);
- removefile.setEnabled(false);
- if (dataOwner.__getIscustomer()) {
- button_billsActionPerformed(null);
- } else if (dataOwner.__getIsmanufacturer() || dataOwner.__getIssupplier()) {
- button_productsActionPerformed(null);
- }
- }
- isCustomer(dataOwner.__getIscustomer());
- isManufacturer(dataOwner.__getIsmanufacturer());
- isSupplier(dataOwner.__getIssupplier());
- properties();
- }
- }
- @Override
- public void showRequiredFields() {
- jTabbedPane1.setSelectedIndex(1);
- TextFieldUtils.blinkerRed(cname);
- cname.requestFocus();
- }
- private void addAddresses() {
- String str = addresspanel.getTitleAt(0);
- Component n = addresspanel.getComponent(0);
- addresspanel.removeAll();
- addresspanel.add(n);
- addresspanel.setTitleAt(0, str);
- try {
- List data = DatabaseObject.getReferencedObjects(dataOwner, Context.getAddress());
- for (int i = 0; i < data.size(); i++) {
- Address databaseObject = (Address) data.get(i);
- AddressPanel p = new AddressPanel();
- p.setName(databaseObject.__getDepartment() + " - " + databaseObject.__getCname());
- p.setDataOwner(databaseObject, true);
- p.setDataParent(dataOwner);
- addresspanel.add(p);
- }
- } catch (NodataFoundException ex) {
- Log.Debug(this, ex);
- }
- }
- private void addFile() {
- DialogForFile d = new DialogForFile(DialogForFile.FILES_ONLY);
- if (d.chooseFile()) {
- String s = Popup.Enter_Value(Messages.ENTER_A_DESCRIPTION);
- if (s != null) {
- QueryHandler.instanceOf().clone(Context.getFiles(), this).insertFile(d.getFile(), dataOwner, QueryCriteria.getSaveStringFor(s));
- }
- }
- }
- private void deleteFile() {
- if (dataOwner.isExisting()) {
- try {
- DatabaseObject.getObject(Context.getFilesToContacts(), "filename", (dataTable.getModel().getValueAt(dataTable.getSelectedRow(), 0).toString())).delete();
- } catch (Exception e) {
- Log.Debug(this, e.getMessage());
- }
- fillFiles();
-
- }
- }
- private void fileTableClicked(MouseEvent evt) {
- if (evt.getClickCount() > 1) {
- FileDirectoryHandler.open(QueryHandler.instanceOf().clone(Context.getFiles()).
- retrieveFile(dataTable.getModel().getValueAt(dataTable.getSelectedRow(), 0).
- toString(), new File(FileDirectoryHandler.getTempDir() + dataTable.getModel().
- getValueAt(dataTable.getSelectedRow(), 1).toString())));
- } else if (evt.getClickCount() == 1 && evt.getButton() == MouseEvent.BUTTON3) {
- JTable source = (JTable) evt.getSource();
- int row = source.rowAtPoint(evt.getPoint());
- int column = source.columnAtPoint(evt.getPoint());
- if (!source.isRowSelected(row)) {
- source.changeSelection(row, column, false, false);
- }
- FileTablePopUp.instanceOf(dataTable).show(source, evt.getX(), evt.getY());
- }
- }
- private void itemTableClicked(MouseEvent evt) {
- if (evt.getButton() == MouseEvent.BUTTON1 && evt.getClickCount() > 1) {
- try {
- mpv5.YabsViewProxy.instance().getIdentifierView().addTab(DatabaseObject.getObject(Context.getItem(), Integer.valueOf(dataTable.getModel().getValueAt(dataTable.getSelectedRow(), 0).toString())));
- } catch (NodataFoundException ex) {
- Log.Debug(ex);
- }
- } else if (evt.getButton() == MouseEvent.BUTTON3) {
- itemTablePopup.show(dataTable, evt.getX(), evt.getY());
- }
- }
- private void productTableClicked(MouseEvent evt) {
- if (evt.getClickCount() > 1) {
- try {
- mpv5.YabsViewProxy.instance().getIdentifierView().addTab(DatabaseObject.getObject(Context.getProduct(), Integer.valueOf(dataTable.getModel().getValueAt(dataTable.getSelectedRow(), 0).toString())));
- } catch (NodataFoundException ex) {
- Log.Debug(ex);
- }
- }
- }
- private void fillFiles() {
- Context c = Context.getFilesToContacts();
- c.addReference(Context.getFiles().getDbIdentity(), "cname", "filename");
- Object[][] data = new DatabaseSearch(c).getValuesFor(Context.DETAILS_FILES_TO_CONTACTS, "contactsids", dataOwner.__getIDS());
- dataTable.setModel(new MPTableModel(data, Headers.FILE_REFERENCES.getValue()));
- TableFormat.stripFirstColumn(dataTable);
- }
- /** This method is called from within the constructor to
- * initialize the form.
- * WARNING: Do NOT modify this code. The content of this method is
- * always regenerated by the Form Editor.
- */
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
- private void initComponents() {
- buttonGroup1 = new javax.swing.ButtonGroup();
- leftpane = new javax.swing.JPanel();
- rightpane = new javax.swing.JPanel();
- jPanel1 = new javax.swing.JPanel();
- jLabel1 = new javax.swing.JLabel();
- number = new mpv5.ui.beans.LabeledTextField();
- jToolBar2 = new javax.swing.JToolBar();
- customer = new javax.swing.JCheckBox();
- supplier = new javax.swing.JCheckBox();
- manufacturer = new javax.swing.JCheckBox();
- company = new javax.swing.JCheckBox();
- groupnameselect = new mpv5.ui.beans.LabeledCombobox();
- dateadded = new javax.swing.JLabel();
- addedby = new javax.swing.JLabel();
- taxnumber = new mpv5.ui.beans.LabeledTextField();
- companyselect = new mpv5.ui.beans.LabeledCombobox();
- jPanel9 = new javax.swing.JPanel();
- jScrollPane2 = new javax.swing.JScrollPane();
- dataTable = new mpv5.ui.misc.MPTable(this) {
- public Component prepareRenderer(TableCellRenderer renderer,
- int rowIndex, int vColIndex) {
- Component c = super.prepareRenderer(renderer, rowIndex, vColIndex);
- if (c instanceof JComponent) {
- JComponent jc = (JComponent)c;
- jc.setToolTipText(String.valueOf(getValueAt(rowIndex, vColIndex)));
- }
- return c;
- }
- };
- button_bills = new javax.swing.JButton();
- button_offers = new javax.swing.JButton();
- button_products = new javax.swing.JButton();
- button_orders = new javax.swing.JButton();
- jButton1 = new javax.swing.JButton();
- removefile = new javax.swing.JButton();
- addfile = new javax.swing.JButton();
- jToolBar1 = new javax.swing.JToolBar();
- button_offer = new javax.swing.JButton();
- button_order = new javax.swing.JButton();
- button_bill = new javax.swing.JButton();
- jSeparator1 = new javax.swing.JToolBar.Separator();
- button_product = new javax.swing.JButton();
- jSeparator2 = new javax.swing.JToolBar.Separator();
- jButton2 = new javax.swing.JButton();
- jButton3 = new javax.swing.JButton();
- jSeparator3 = new javax.swing.JToolBar.Separator();
- prinitingComboBox1 = new mpv5.ui.beans.PrinitingComboBox();
- jScrollPane4 = new javax.swing.JScrollPane();
- jTabbedPane1 = new javax.swing.JTabbedPane();
- jPanel3 = new javax.swing.JPanel();
- mainphone = new mpv5.ui.beans.LabeledTextField();
- workphone = new mpv5.ui.beans.LabeledTextField();
- mailaddress = new mpv5.ui.beans.LabeledTextField();
- website = new mpv5.ui.beans.LabeledTextField();
- fax = new mpv5.ui.beans.LabeledTextField();
- jButton4 = new javax.swing.JButton();
- jButton5 = new javax.swing.JButton();
- mobilephone = new mpv5.ui.beans.LabeledTextField();
- addresspanel = new javax.swing.JTabbedPane();
- mainaddress = new javax.swing.JPanel();
- title = new mpv5.ui.beans.LabeledTextField();
- street = new mpv5.ui.beans.LabeledTextField();
- cname = new mpv5.ui.beans.LabeledTextField();
- prename = new mpv5.ui.beans.LabeledTextField();
- zip = new mpv5.ui.beans.LabeledTextField();
- male = new javax.swing.JRadioButton();
- female = new javax.swing.JRadioButton();
- department = new mpv5.ui.beans.LabeledTextField();
- jLabel5 = new javax.swing.JLabel();
- countryselect = new javax.swing.JComboBox();
- city = new mpv5.ui.beans.LabeledTextField();
- button_order1 = new javax.swing.JButton();
- jPanel5 = new javax.swing.JPanel();
- bankid = new mpv5.ui.beans.LabeledTextField();
- bankaccount = new mpv5.ui.beans.LabeledTextField();
- bankcurrency = new mpv5.ui.beans.LabeledTextField();
- bankname = new mpv5.ui.beans.LabeledTextField();
- bankcountry = new mpv5.ui.beans.LabeledTextField();
- jPanel4 = new javax.swing.JPanel();
- jScrollPane1 = new javax.swing.JScrollPane();
- class NoTabTextArea extends JTextPane {
- protected void processComponentKeyEvent( KeyEvent e ) {
- if ( e.getID() == KeyEvent.KEY_PRESSED &&
- e.getKeyCode() == KeyEvent.VK_TAB ) {
- e.consume();
- if (e.isShiftDown()) {
- transferFocusBackward();
- } else {
- transferFocus();
- }
- } else {
- super.processComponentKeyEvent( e );
- }
- }
- }
- notes = new NoTabTextArea();
- propPanel = new javax.swing.JPanel();
- jPanel6 = new javax.swing.JPanel();
- jScrollPane3 = new javax.swing.JScrollPane();
- proptable = new mpv5.ui.misc.MPTable(this) {
- public Component prepareRenderer(TableCellRenderer renderer,
- int rowIndex, int vColIndex) {
- Component c = super.prepareRenderer(renderer, rowIndex, vColIndex);
- if (c instanceof JComponent) {
- JComponent jc = (JComponent)c;
- jc.setToolTipText(String.valueOf(getValueAt(rowIndex, vColIndex)));
- }
- return c;
- }
- };
- toolbarpane = new javax.swing.JPanel();
- java.util.ResourceBundle bundle = mpv5.i18n.LanguageManager.getBundle();// NOI18N
- setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("ContactPanel.border.title"))); // NOI18N
- setName("Form"); // NOI18N
- setLayout(new java.awt.BorderLayout());
- leftpane.setName("leftpane"); // NOI18N
- leftpane.setLayout(new java.awt.BorderLayout());
- add(leftpane, java.awt.BorderLayout.WEST);
- rightpane.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("ContactPanel.rightpane.border.title"))); // NOI18N
- rightpane.setName("rightpane"); // NOI18N
- jPanel1.setBackground(new java.awt.Color(204, 204, 204));
- jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- jPanel1.setName("jPanel1"); // NOI18N
- jLabel1.setFont(jLabel1.getFont());
- jLabel1.setText(bundle.getString("ContactPanel.jLabel1.text")); // NOI18N
- jLabel1.setName("jLabel1"); // NOI18N
- number.set_Label(bundle.getString("ContactPanel.number._Label")); // NOI18N
- number.setFocusable(false);
- number.setFont(number.getFont());
- number.setMaximumSize(new java.awt.Dimension(150, 21));
- number.setMinimumSize(new java.awt.Dimension(150, 21));
- number.setName("number"); // NOI18N
- number.setPreferredSize(new java.awt.Dimension(150, 21));
- jToolBar2.setBackground(new java.awt.Color(204, 204, 204));
- jToolBar2.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1));
- jToolBar2.setFloatable(false);
- jToolBar2.setRollover(true);
- jToolBar2.setName("jToolBar2"); // NOI18N
- jToolBar2.setOpaque(false);
- customer.setBackground(new java.awt.Color(204, 204, 204));
- customer.setText(bundle.getString("ContactPanel.customer.text")); // NOI18N
- customer.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
- customer.setName("customer"); // NOI18N
- customer.setOpaque(true);
- customer.setPreferredSize(new java.awt.Dimension(120, 22));
- customer.addItemListener(new java.awt.event.ItemListener() {
- public void itemStateChanged(java.awt.event.ItemEvent evt) {
- customerItemStateChanged(evt);
- }
- });
- jToolBar2.add(customer);
- supplier.setBackground(new java.awt.Color(204, 204, 204));
- supplier.setText(bundle.getString("ContactPanel.supplier.text")); // NOI18N
- supplier.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
- supplier.setName("supplier"); // NOI18N
- supplier.setOpaque(true);
- supplier.setPreferredSize(new java.awt.Dimension(120, 22));
- supplier.addItemListener(new java.awt.event.ItemListener() {
- public void itemStateChanged(java.awt.event.ItemEvent evt) {
- supplierItemStateChanged(evt);
- }
- });
- jToolBar2.add(supplier);
- manufacturer.setBackground(new java.awt.Color(204, 204, 204));
- manufacturer.setText(bundle.getString("ContactPanel.manufacturer.text")); // NOI18N
- manufacturer.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
- manufacturer.setName("manufacturer"); // NOI18N
- manufacturer.setOpaque(true);
- manufacturer.setPreferredSize(new java.awt.Dimension(120, 22));
- manufacturer.addItemListener(new java.awt.event.ItemListener() {
- public void itemStateChanged(java.awt.event.ItemEvent evt) {
- manufacturerItemStateChanged(evt);
- }
- });
- jToolBar2.add(manufacturer);
- company.setBackground(new java.awt.Color(204, 204, 204));
- company.setText(bundle.getString("ContactPanel.company.text")); // NOI18N
- company.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
- company.setName("company"); // NOI18N
- company.setOpaque(true);
- company.setPreferredSize(new java.awt.Dimension(120, 22));
- company.addItemListener(new java.awt.event.ItemListener() {
- public void itemStateChanged(java.awt.event.ItemEvent evt) {
- companyItemStateChanged(evt);
- }
- });
- jToolBar2.add(company);
- groupnameselect.set_Label(bundle.getString("ContactPanel.groupnameselect._Label")); // NOI18N
- groupnameselect.setMaximumSize(new java.awt.Dimension(150, 21));
- groupnameselect.setMinimumSize(new java.awt.Dimension(150, 21));
- groupnameselect.setName("groupnameselect"); // NOI18N
- groupnameselect.setPreferredSize(new java.awt.Dimension(150, 21));
- dateadded.setFont(dateadded.getFont());
- dateadded.setText(bundle.getString("ContactPanel.dateadded.text")); // NOI18N
- dateadded.setToolTipText(bundle.getString("ContactPanel.dateadded.toolTipText")); // NOI18N
- dateadded.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- dateadded.setEnabled(false);
- dateadded.setMaximumSize(new java.awt.Dimension(120, 21));
- dateadded.setMinimumSize(new java.awt.Dimension(120, 21));
- dateadded.setName("dateadded"); // NOI18N
- dateadded.setPreferredSize(new java.awt.Dimension(120, 21));
- addedby.setFont(addedby.getFont());
- addedby.setText(bundle.getString("ContactPanel.addedby.text")); // NOI18N
- addedby.setToolTipText(bundle.getString("ContactPanel.addedby.toolTipText")); // NOI18N
- addedby.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- addedby.setEnabled(false);
- addedby.setMaximumSize(new java.awt.Dimension(120, 21));
- addedby.setMinimumSize(new java.awt.Dimension(120, 21));
- addedby.setName("addedby"); // NOI18N
- addedby.setPreferredSize(new java.awt.Dimension(120, 21));
- taxnumber.set_Label(bundle.getString("ContactPanel.taxnumber._Label")); // NOI18N
- taxnumber.setFont(taxnumber.getFont().deriveFont(taxnumber.getFont().getStyle() | java.awt.Font.BOLD));
- taxnumber.setMaximumSize(new java.awt.Dimension(150, 21));
- taxnumber.setMinimumSize(new java.awt.Dimension(150, 21));
- taxnumber.setName("taxnumber"); // NOI18N
- taxnumber.setPreferredSize(new java.awt.Dimension(150, 21));
- companyselect.set_Label(bundle.getString("ContactPanel.companyselect._Label")); // NOI18N
- companyselect.setMaximumSize(new java.awt.Dimension(150, 21));
- companyselect.setMinimumSize(new java.awt.Dimension(150, 21));
- companyselect.setName("companyselect"); // NOI18N
- companyselect.setPreferredSize(new java.awt.Dimension(150, 21));
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addGap(12, 12, 12)
- .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 98, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jToolBar2, javax.swing.GroupLayout.PREFERRED_SIZE, 622, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(taxnumber, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(number, javax.swing.GroupLayout.DEFAULT_SIZE, 286, Short.MAX_VALUE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(companyselect, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(groupnameselect, javax.swing.GroupLayout.DEFAULT_SIZE, 293, Short.MAX_VALUE))))
- .addGap(133, 133, 133)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(dateadded, javax.swing.GroupLayout.DEFAULT_SIZE, 138, Short.MAX_VALUE)
- .addComponent(addedby, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 138, Short.MAX_VALUE))
- .addContainerGap())
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
- .addComponent(jLabel1)
- .addComponent(jToolBar2, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
- .addComponent(groupnameselect, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(number, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(taxnumber, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(companyselect, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addComponent(addedby, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(dateadded, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addContainerGap(15, Short.MAX_VALUE))
- );
- jPanel9.setBackground(new java.awt.Color(204, 204, 204));
- jPanel9.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- jPanel9.setName("jPanel9"); // NOI18N
- jScrollPane2.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
- jScrollPane2.setName("jScrollPane2"); // NOI18N
- dataTable.setDragEnabled(true);
- dataTable.setName("dataTable"); // NOI18N
- dataTable.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- dataTableMouseClicked(evt);
- }
- });
- jScrollPane2.setViewportView(dataTable);
- button_bills.setText(bundle.getString("ContactPanel.button_bills.text")); // NOI18N
- button_bills.setEnabled(false);
- button_bills.setName("button_bills"); // NOI18N
- button_bills.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_billsActionPerformed(evt);
- }
- });
- button_offers.setText(bundle.getString("ContactPanel.button_offers.text")); // NOI18N
- button_offers.setEnabled(false);
- button_offers.setName("button_offers"); // NOI18N
- button_offers.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_offersActionPerformed(evt);
- }
- });
- button_products.setText(bundle.getString("ContactPanel.button_products.text")); // NOI18N
- button_products.setEnabled(false);
- button_products.setName("button_products"); // NOI18N
- button_products.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_productsActionPerformed(evt);
- }
- });
- button_orders.setText(bundle.getString("ContactPanel.button_orders.text")); // NOI18N
- button_orders.setEnabled(false);
- button_orders.setName("button_orders"); // NOI18N
- button_orders.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_ordersActionPerformed(evt);
- }
- });
- jButton1.setText(bundle.getString("ContactPanel.jButton1.text")); // NOI18N
- jButton1.setName("jButton1"); // NOI18N
- jButton1.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton1ActionPerformed(evt);
- }
- });
- removefile.setIcon(new javax.swing.ImageIcon(getClass().getResource("/mpv5/resources/images/16/remove.png"))); // NOI18N
- removefile.setText(bundle.getString("ContactPanel.removefile.text")); // NOI18N
- removefile.setEnabled(false);
- removefile.setName("removefile"); // NOI18N
- removefile.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- removefileActionPerformed(evt);
- }
- });
- addfile.setIcon(new javax.swing.ImageIcon(getClass().getResource("/mpv5/resources/images/16/add.png"))); // NOI18N
- addfile.setText(bundle.getString("ContactPanel.addfile.text")); // NOI18N
- addfile.setEnabled(false);
- addfile.setName("addfile"); // NOI18N
- addfile.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- addfileActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout jPanel9Layout = new javax.swing.GroupLayout(jPanel9);
- jPanel9.setLayout(jPanel9Layout);
- jPanel9Layout.setHorizontalGroup(
- jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel9Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 1003, Short.MAX_VALUE)
- .addGroup(jPanel9Layout.createSequentialGroup()
- .addComponent(button_bills, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(button_offers, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(button_products, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(button_orders, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 611, Short.MAX_VALUE)
- .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, 81, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(addfile, javax.swing.GroupLayout.PREFERRED_SIZE, 24, Short.MAX_VALUE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(removefile, javax.swing.GroupLayout.PREFERRED_SIZE, 24, Short.MAX_VALUE)))
- .addContainerGap())
- );
- jPanel9Layout.setVerticalGroup(
- jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel9Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
- .addComponent(button_bills)
- .addComponent(button_offers)
- .addComponent(button_products)
- .addComponent(button_orders)
- .addComponent(jButton1)
- .addComponent(removefile)
- .addComponent(addfile))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 34, Short.MAX_VALUE)
- .addContainerGap())
- );
- jToolBar1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
- jToolBar1.setFloatable(false);
- jToolBar1.setRollover(true);
- jToolBar1.setMaximumSize(new java.awt.Dimension(2222, 28));
- jToolBar1.setName("jToolBar1"); // NOI18N
- jToolBar1.setPreferredSize(new java.awt.Dimension(824, 28));
- button_offer.setBackground(new java.awt.Color(204, 204, 204));
- button_offer.setText(bundle.getString("ContactPanel.button_offer.text")); // NOI18N
- button_offer.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_offer.setFocusable(false);
- button_offer.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_offer.setIconTextGap(5);
- button_offer.setMaximumSize(new java.awt.Dimension(333, 20));
- button_offer.setMinimumSize(new java.awt.Dimension(80, 20));
- button_offer.setName("button_offer"); // NOI18N
- button_offer.setPreferredSize(new java.awt.Dimension(120, 20));
- button_offer.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_offer.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_offerActionPerformed(evt);
- }
- });
- jToolBar1.add(button_offer);
- button_order.setBackground(new java.awt.Color(204, 204, 204));
- button_order.setText(bundle.getString("ContactPanel.button_order.text")); // NOI18N
- button_order.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_order.setFocusable(false);
- button_order.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_order.setIconTextGap(5);
- button_order.setMaximumSize(new java.awt.Dimension(333, 20));
- button_order.setMinimumSize(new java.awt.Dimension(80, 20));
- button_order.setName("button_order"); // NOI18N
- button_order.setPreferredSize(new java.awt.Dimension(120, 20));
- button_order.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_order.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_orderActionPerformed(evt);
- }
- });
- jToolBar1.add(button_order);
- button_bill.setBackground(new java.awt.Color(204, 204, 204));
- button_bill.setText(bundle.getString("ContactPanel.button_bill.text")); // NOI18N
- button_bill.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_bill.setFocusable(false);
- button_bill.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_bill.setIconTextGap(5);
- button_bill.setMaximumSize(new java.awt.Dimension(333, 20));
- button_bill.setMinimumSize(new java.awt.Dimension(80, 20));
- button_bill.setName("button_bill"); // NOI18N
- button_bill.setPreferredSize(new java.awt.Dimension(120, 20));
- button_bill.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_bill.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_billActionPerformed(evt);
- }
- });
- jToolBar1.add(button_bill);
- jSeparator1.setName("jSeparator1"); // NOI18N
- jToolBar1.add(jSeparator1);
- button_product.setBackground(new java.awt.Color(228, 228, 252));
- button_product.setText(bundle.getString("ContactPanel.button_product.text")); // NOI18N
- button_product.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_product.setFocusable(false);
- button_product.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_product.setIconTextGap(5);
- button_product.setMaximumSize(new java.awt.Dimension(333, 20));
- button_product.setMinimumSize(new java.awt.Dimension(80, 20));
- button_product.setName("button_product"); // NOI18N
- button_product.setPreferredSize(new java.awt.Dimension(120, 20));
- button_product.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_product.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_productActionPerformed(evt);
- }
- });
- jToolBar1.add(button_product);
- jSeparator2.setName("jSeparator2"); // NOI18N
- jToolBar1.add(jSeparator2);
- jButton2.setBackground(new java.awt.Color(238, 238, 255));
- jButton2.setText(bundle.getString("ContactPanel.jButton2.text")); // NOI18N
- jButton2.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- jButton2.setFocusable(false);
- jButton2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- jButton2.setIconTextGap(5);
- jButton2.setMaximumSize(new java.awt.Dimension(333, 20));
- jButton2.setMinimumSize(new java.awt.Dimension(80, 20));
- jButton2.setName("jButton2"); // NOI18N
- jButton2.setPreferredSize(new java.awt.Dimension(120, 20));
- jButton2.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- jButton2.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton2ActionPerformed(evt);
- }
- });
- jToolBar1.add(jButton2);
- jButton3.setBackground(new java.awt.Color(238, 238, 255));
- jButton3.setText(bundle.getString("ContactPanel.jButton3.text")); // NOI18N
- jButton3.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- jButton3.setFocusable(false);
- jButton3.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- jButton3.setIconTextGap(5);
- jButton3.setMaximumSize(new java.awt.Dimension(333, 20));
- jButton3.setMinimumSize(new java.awt.Dimension(80, 20));
- jButton3.setName("jButton3"); // NOI18N
- jButton3.setPreferredSize(new java.awt.Dimension(120, 20));
- jButton3.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- jButton3.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton3ActionPerformed(evt);
- }
- });
- jToolBar1.add(jButton3);
- jSeparator3.setName("jSeparator3"); // NOI18N
- jToolBar1.add(jSeparator3);
- prinitingComboBox1.setMaximumSize(new java.awt.Dimension(200, 20));
- prinitingComboBox1.setName("prinitingComboBox1"); // NOI18N
- jToolBar1.add(prinitingComboBox1);
- jScrollPane4.setName("jScrollPane4"); // NOI18N
- jTabbedPane1.setBackground(new java.awt.Color(182, 187, 187));
- jTabbedPane1.setName("jTabbedPane1"); // NOI18N
- jTabbedPane1.setPreferredSize(new java.awt.Dimension(888, 150));
- jPanel3.setBackground(new java.awt.Color(204, 204, 204));
- jPanel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- jPanel3.setName("jPanel3"); // NOI18N
- mainphone.set_Label(bundle.getString("ContactPanel.phone._Label")); // NOI18N
- mainphone.setMaximumSize(new java.awt.Dimension(120, 21));
- mainphone.setMinimumSize(new java.awt.Dimension(120, 21));
- mainphone.setName("phone"); // NOI18N
- workphone.set_Label(bundle.getString("ContactPanel.[120, 21]._Label")); // NOI18N
- workphone.setMaximumSize(new java.awt.Dimension(120, 21));
- workphone.setMinimumSize(new java.awt.Dimension(120, 21));
- workphone.setName("[120, 21]"); // NOI18N
- workphone.setPreferredSize(new java.awt.Dimension(180, 23));
- mailaddress.set_Label(bundle.getString("ContactPanel.mailer._Label")); // NOI18N
- mailaddress.setMaximumSize(new java.awt.Dimension(120, 21));
- mailaddress.setMinimumSize(new java.awt.Dimension(120, 21));
- mailaddress.setName("mailer"); // NOI18N
- mailaddress.setPreferredSize(new java.awt.Dimension(180, 23));
- website.set_Label(bundle.getString("ContactPanel.web._Label")); // NOI18N
- website.setMaximumSize(new java.awt.Dimension(120, 21));
- website.setMinimumSize(new java.awt.Dimension(120, 21));
- website.setName("web"); // NOI18N
- website.setPreferredSize(new java.awt.Dimension(180, 23));
- fax.set_Label(bundle.getString("ContactPanel.fax._Label")); // NOI18N
- fax.setMaximumSize(new java.awt.Dimension(120, 21));
- fax.setMinimumSize(new java.awt.Dimension(120, 21));
- fax.setName("fax"); // NOI18N
- fax.setPreferredSize(new java.awt.Dimension(180, 23));
- jButton4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/mpv5/resources/images/16/info.png"))); // NOI18N
- jButton4.setText(bundle.getString("ContactPanel.jButton5.text")); // NOI18N
- jButton4.setName("gotoweb"); // NOI18N
- jButton4.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton4ActionPerformed(evt);
- }
- });
- jButton5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/mpv5/resources/images/16/info.png"))); // NOI18N
- jButton5.setText(bundle.getString("ContactPanel.sendamail.text")); // NOI18N
- jButton5.setName("sendamail"); // NOI18N
- jButton5.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton5ActionPerformed(evt);
- }
- });
- mobilephone.set_Label(bundle.getString("ContactPanel.mobile._Label")); // NOI18N
- mobilephone.setMaximumSize(new java.awt.Dimension(120, 21));
- mobilephone.setMinimumSize(new java.awt.Dimension(120, 21));
- mobilephone.setName("mobile"); // NOI18N
- mobilephone.setPreferredSize(new java.awt.Dimension(180, 23));
- javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
- jPanel3.setLayout(jPanel3Layout);
- jPanel3Layout.setHorizontalGroup(
- jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel3Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel3Layout.createSequentialGroup()
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(fax, javax.swing.GroupLayout.PREFERRED_SIZE, 333, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(mainphone, javax.swing.GroupLayout.PREFERRED_SIZE, 333, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(mobilephone, javax.swing.GroupLayout.PREFERRED_SIZE, 333, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(website, javax.swing.GroupLayout.PREFERRED_SIZE, 333, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(mailaddress, javax.swing.GroupLayout.PREFERRED_SIZE, 333, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(workphone, javax.swing.GroupLayout.PREFERRED_SIZE, 333, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGroup(jPanel3Layout.createSequentialGroup()
- .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 147, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 131, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGap(321, 321, Short.MAX_VALUE))
- );
- jPanel3Layout.setVerticalGroup(
- jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel3Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(mainphone, javax.swing.GroupLayout.Alignment.CENTER, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(mailaddress, javax.swing.GroupLayout.Alignment.CENTER, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
- .addComponent(website, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(fax, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)
- .addComponent(mobilephone, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(workphone, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jButton4)
- .addComponent(jButton5))
- .addGap(35, 35, 35))
- );
- jTabbedPane1.addTab(bundle.getString("ContactPanel.jPanel3.TabConstraints.tabTitle"), jPanel3); // NOI18N
- addresspanel.setBackground(new java.awt.Color(255, 255, 255));
- addresspanel.setTabPlacement(javax.swing.JTabbedPane.RIGHT);
- addresspa…