/src/mpv5/ui/panels/ItemPanel.java
Java | 1374 lines | 1114 code | 161 blank | 99 comment | 64 complexity | 5de5d1af88e7a286e7a26acb65f88f6a MD5 | raw file
Possible License(s): LGPL-3.0, Apache-2.0, GPL-3.0, GPL-2.0, AGPL-3.0, JSON, BSD-3-Clause
Large files files are truncated, but you can 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 enoa.handler.TemplateHandler;
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.InputEvent;
- import java.awt.event.KeyEvent;
- import java.awt.event.MouseEvent;
- import java.awt.event.MouseListener;
- import java.io.File;
- import java.math.BigDecimal;
- import java.math.RoundingMode;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Date;
- import java.util.Iterator;
- import java.util.List;
- import javax.swing.*;
- import javax.swing.table.TableCellRenderer;
- import javax.swing.event.TableModelEvent;
- import javax.swing.event.TableModelListener;
- import mpv5.YabsViewProxy;
- import mpv5.db.common.*;
- import mpv5.db.objects.ActivityList;
- import mpv5.db.objects.Product;
- import mpv5.globals.Headers;
- import mpv5.globals.Messages;
- import mpv5.db.objects.Contact;
- import mpv5.db.objects.Favourite;
- import mpv5.db.objects.Item;
- import mpv5.db.objects.MailMessage;
- import mpv5.db.objects.ProductList;
- import mpv5.db.objects.ProductlistSubItem;
- import mpv5.db.objects.SubItem;
- import mpv5.db.objects.Template;
- import mpv5.logging.Log;
- import mpv5.ui.dialogs.BigPopup;
- 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.globals.Constants;
- import mpv5.handler.FormatHandler;
- import mpv5.ui.beans.MPCBSelectionChangeReceiver;
- import mpv5.ui.dialogs.DialogForFile;
- import mpv5.ui.dialogs.ScheduleDayEvent;
- import mpv5.ui.dialogs.Search2;
- import mpv5.ui.dialogs.subcomponents.*;
- import mpv5.ui.misc.MPTable;
- import mpv5.ui.misc.Position;
- import mpv5.ui.popups.TablePopUp;
- import mpv5.utils.arrays.ArrayUtilities;
- import mpv5.utils.date.DateConverter;
- import mpv5.utils.export.Export;
- import mpv5.utils.files.FileDirectoryHandler;
- import mpv5.utils.jobs.Job;
- import mpv5.utils.models.MPComboBoxModelItem;
- import mpv5.utils.models.MPTableModel;
- import mpv5.utils.numberformat.FormatNumber;
- import mpv5.utils.renderer.ButtonEditor;
- import mpv5.utils.renderer.ButtonRenderer;
- import mpv5.utils.renderer.TableCellRendererForDezimal;
- import mpv5.utils.renderer.TableTabAction;
- import mpv5.utils.renderer.TextAreaCellEditor;
- import mpv5.utils.renderer.TextAreaCellRenderer;
- import mpv5.utils.tables.TableFormat;
- import mpv5.ui.misc.TableViewPersistenceHandler;
- import mpv5.usermanagement.MPSecurityManager;
- import mpv5.utils.renderer.LazyCellEditor;
- import mpv5.utils.renderer.LazyCellRenderer;
- import mpv5.utils.renderer.TableCellRendererForProducts;
- import mpv5.utils.tables.DynamicTableCalculator;
- import mpv5.utils.ui.TextFieldUtils;
- /**
- *
- *
- */
- public class ItemPanel extends javax.swing.JPanel implements DataPanel, MPCBSelectionChangeReceiver, ExportablePanel {
- private static final long serialVersionUID = 1L;
- private Item dataOwner;
- private DataPanelTB tb;
- private SearchPanel sp;
- private DynamicTableCalculator itemMultiplier;
- private DynamicTableCalculator taxcalculator;
- private DynamicTableCalculator netCalculator;
- private DynamicTableCalculator disccalculator;
- private boolean loading = true;
- private java.util.ResourceBundle bundle = mpv5.i18n.LanguageManager.getBundle();
- /**
- * Creates new form ContactPanel
- *
- * @param context
- * @param type
- */
- public ItemPanel(Context context, int type) {
- initComponents();
- jButton1.setEnabled(MPSecurityManager.checkAdminAccess());
- inttype_ = type;
- sp = new SearchPanel(context, this);
- sp.setVisible(true);
- tb = new mpv5.ui.toolbars.DataPanelTB(this);
- toolbarpane.add(tb, BorderLayout.CENTER);
- dataOwner = (Item) DatabaseObject.getObject(context);
- if (type >= 0) {
- dataOwner.setInttype(type);
- this.type.setText(Item.getTypeString(type));
- } else {
- this.type.setText("");
- }
- refresh();
- // shipping.set_ValueClass(Double.class);
- // checkb_pront_oc.setSelected(
- // mpv5.db.objects.User.getCurrentUser().getProperties().getProperty(
- // "org.openyabs.uiproperty",
- // "orderconfirmationalways"));
- addedby.setText(mpv5.db.objects.User.getCurrentUser().getName());
- contactname.setSearchEnabled(true);
- contactname.setContext(Context.getCustomer());
- contactname.getComboBox().addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- final MPComboBoxModelItem item = contactname.getSelectedItem();
- if (item != null && item.isValid()) {
- Runnable runnable = new Runnable() {
- @Override
- public void run() {
- try {
- Contact dbo = (Contact) DatabaseObject.getObject(Context.getContact(), Integer.valueOf(item.getId()));
- contactcity.setText(dbo.__getCity());
- contactcompany.setText(dbo.__getCompany());
- contactid.setText(dbo.__getCNumber());
- } catch (NodataFoundException ex) {
- }
- }
- };
- SwingUtilities.invokeLater(runnable);
- }
- }
- });
- accountselect.setContext(Context.getAccounts());
- accountselect.setSearchEnabled(true);
- groupnameselect.setContext(Context.getGroup());
- groupnameselect.setSearchEnabled(true);
- date1.setDate(new Date());
- try {
- date3.setDate(DateConverter.addDays(new Date(), Integer.valueOf(mpv5.db.objects.User.getCurrentUser().getProperties().getProperty("bills.warn.days"))));
- date2.setDate(new Date());
- } catch (Exception e) {
- date3.setDate(DateConverter.addDays(new Date(), 14));
- date2.setDate(new Date());
- }
- // itemtable.getTableHeader().addMouseListener(new MouseListener() {
- //
- // @Override
- // public void mouseClicked(MouseEvent e) {
- // if (e.getButton() == MouseEvent.BUTTON2) {
- // MPTableModel m = (MPTableModel) itemtable.getModel();
- // if (m.getRowCount() > 0) {
- // m.addRow(5);
- // } else {
- // itemtable.setModel(SubItem.toModel(new SubItem[]{
- // SubItem.getDefaultItem(), SubItem.getDefaultItem(),
- // SubItem.getDefaultItem(), SubItem.getDefaultItem(),
- // SubItem.getDefaultItem(), SubItem.getDefaultItem()
- // }));
- // formatTable();
- // }
- // } else if (e.getButton() == MouseEvent.BUTTON3) {
- // MPTableModel m = (MPTableModel) itemtable.getModel();
- // Product p = (Product) Popup.SelectValue(Context.getProduct());
- // if (p != null) {
- // int row = m.getLastValidRow(new int[]{4});
- // m.setRowAt(new SubItem(p).getRowData(row), row + 1, 1);
- // }
- // }
- // }
- //
- // @Override
- // public void mousePressed(MouseEvent e) {
- // }
- //
- // @Override
- // public void mouseReleased(MouseEvent e) {
- // }
- //
- // @Override
- // public void mouseEntered(MouseEvent e) {
- // }
- //
- // @Override
- // public void mouseExited(MouseEvent e) {
- // }
- // });
- InputMap inputMap = itemtable.getInputMap(JTable.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
- KeyStroke tab = KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0);
- Action oldAction = itemtable.getActionMap().get(inputMap.get(tab));
- itemtable.getActionMap().put(inputMap.get(tab), new TableTabAction(notes, oldAction, false));
- KeyStroke shifttab = KeyStroke.getKeyStroke(KeyEvent.VK_TAB, InputEvent.SHIFT_MASK);
- oldAction = itemtable.getActionMap().get(inputMap.get(shifttab));
- itemtable.getActionMap().put(inputMap.get(shifttab), new TableTabAction(date3, oldAction, true));
- // KeyStroke right = KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, 0);
- // oldAction = itemtable.getActionMap().get(inputMap.get(right));
- // itemtable.getActionMap().put(inputMap.get(right), new TableTabAction(notes, oldAction, false));
- // KeyStroke left = KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, 0);
- // oldAction = itemtable.getActionMap().get(inputMap.get(left));
- // itemtable.getActionMap().put(inputMap.get(left), new TableTabAction(date3, oldAction, true));
- number.setSearchOnEnterEnabled(true);
- number.setParent(this);
- number.setSearchField("cname");
- number.setContext(Context.getItem());
- final DataPanel p = this;
- status.getComboBox().addActionListener(new ActionListener() {
- Item dato = (Item) getDataOwner();
- public void actionPerformed(ActionEvent e) {
- if (dato.__getInttype() == Item.TYPE_BILL && !loading && dataOwner.isExisting() && Integer.valueOf(status.getSelectedItem().getId()) == Item.STATUS_PAID && mpv5.db.objects.User.getCurrentUser().getProperties().getProperty("org.openyabs.uiproperty", "autocreaterevenue")) {
- if (Popup.Y_N_dialog(Messages.BOOK_NOW)) {
- if (dato.getPanelData(p) && dato.save()) {
- try {
- actionAfterSave();
- dato.createRevenue();
- } catch (Exception ef) {
- Log.Debug(this, ef);
- }
- } else {
- showRequiredFields();
- }
- }
- }
- if (dato.__getInttype() == Item.TYPE_BILL && !loading && dataOwner.isExisting()
- && Integer.valueOf(status.getSelectedItem().getId()) == Item.STATUS_PAID) {
- //set dateend
- date3.setDate(new Date());
- }
- }
- });
- labeledCombobox1.setContext(Context.getMessage());
- labeledCombobox1.getComboBox().addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- try {
- MailMessage d = (MailMessage) DatabaseObject.getObject(Context.getMessage(), Integer.valueOf(labeledCombobox1.getSelectedItem().getId()));
- notes.setText(d.__getDescription());
- } catch (Exception ex) {
- }
- }
- });
- labeledCombobox1.setSearchOnEnterEnabled(true);
- ((MPTable) dataTable).setPersistanceHandler(new TableViewPersistenceHandler((MPTable) dataTable, this));
- ((MPTable) proptable).setPersistanceHandler(new TableViewPersistenceHandler((MPTable) proptable, this));
- jSplitPane1.setDividerLocation((User.getCurrentUser().getProperties().getProperty("org.openyabs.uiproperty.itempanel.divider1.dividerLocation", 150)));
- jSplitPane2.setDividerLocation((User.getCurrentUser().getProperties().getProperty("org.openyabs.uiproperty.itempanel.divider2.dividerLocation", -1)));
- }
- /**
- *
- * @param items
- */
- public ItemPanel(Context items) {
- this(items, -1);
- }
- @Override
- public DatabaseObject getDataOwner() {
- return dataOwner;
- }
- @Override
- public void setDataOwner(DatabaseObject object, boolean populate) {
- loading = true;
- if (object instanceof Item) {
- dataOwner = (Item) object;
- if (populate) {
- dataOwner.setPanelData(this);
- inttype_ = dataOwner.__getInttype();
- button_reminders.setEnabled(inttype_ == Item.TYPE_BILL);
- button_schedule.setEnabled(inttype_ == Item.TYPE_BILL);
- toorder.setEnabled(inttype_ != Item.TYPE_ORDER && inttype_ != Item.TYPE_BILL);
- toinvoice.setEnabled(inttype_ != Item.TYPE_BILL);
- type.setText(Item.getTypeString(inttype_));
- // typelabel.setIcon(dataOwner.getIcon());
- this.exposeData();
- setTitle();
- tb.setFavourite(Favourite.isFavourite(object));
- tb.setEditable(!object.isReadOnly());
- itemtable.setModel(SubItem.toModel(((Item) object).getSubitems()));
- if (((MPTableModel) itemtable.getModel()).getEmptyRows(new int[]{4}) < 2) {
- ((MPTableModel) itemtable.getModel()).addRow(1);
- }
- omodel = (MPTableModel) itemtable.getModel();
- formatTable();
- try {
- ((MPTableModel) itemtable.getModel()).fireTableCellUpdated(0, 0);
- } catch (Exception e) {
- }
- if (object.isReadOnly()) {
- Popup.notice(Messages.LOCKED_BY);
- }
- button_preview.setEnabled(false);
- preloadTemplates();
- validate();
- }
- } else if (object instanceof SubItem) {
- Item i;
- try {
- i = (Item) DatabaseObject.getObject(Context.getItem(), ((SubItem) object).__getItemsids());
- setDataOwner(i, populate);
- } catch (NodataFoundException ex) {
- Log.Debug(ex);
- }
- }
- properties();
- loading = false;
- }
- private void setTitle() {
- if (this.getParent() instanceof JViewport || this.getParent() instanceof JTabbedPane) {
- JTabbedPane jTabbedPane = null;
- String title1 = cname_;
- //this->viewport->scrollpane->tabbedpane
- if (this.getParent().getParent().getParent() instanceof JTabbedPane) {
- jTabbedPane = (JTabbedPane) this.getParent().getParent().getParent();
- } else {
- try {
- jTabbedPane = (JTabbedPane) this.getParent();
- } catch (Exception e) {
- //Free floating window
- ((JFrame) this.getRootPane().getParent()).setTitle(title1);
- }
- }
- if (jTabbedPane != null) {
- jTabbedPane.setTitleAt(jTabbedPane.getSelectedIndex(), title1);
- }
- }
- }
- @Override
- public void showRequiredFields() {
- TextFieldUtils.blink(contactname.getComboBox(), Color.RED);
- contactname.requestFocus();
- // Popup.notice(Messages.SELECT_A_CONTACT);
- }
- private void addFile() {
- if (dataOwner.isExisting()) {
- 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.getFilesToItems(), "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 fillFiles() {
- Runnable runnable = new Runnable() {
- public void run() {
- Context c = Context.getFilesToItems();
- c.addReference(Context.getFiles().getDbIdentity(), "cname", "filename");
- Object[][] data = new DatabaseSearch(c).getValuesFor(Context.DETAILS_FILES_TO_ITEMS, "itemsids", dataOwner.__getIDS());
- dataTable.setModel(new MPTableModel(data, Headers.FILE_REFERENCES.getValue()));
- TableFormat.stripFirstColumn(dataTable);
- }
- };
- new Thread(runnable).start();
- }
- /**
- * 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();
- jPanel9 = new javax.swing.JPanel();
- type = new javax.swing.JLabel();
- number = new mpv5.ui.beans.LabeledTextField();
- jButton1 = new javax.swing.JButton();
- accountselect = new mpv5.ui.beans.LabeledCombobox();
- staus_icon = new javax.swing.JLabel();
- jPanel10 = new javax.swing.JPanel();
- status = new mpv5.ui.beans.LabeledCombobox();
- jLabel4 = new javax.swing.JLabel();
- groupnameselect = new mpv5.ui.beans.MPCombobox();
- button_order2 = new javax.swing.JButton();
- addedby = new javax.swing.JLabel();
- jToolBar1 = new javax.swing.JToolBar();
- toorder = new javax.swing.JButton();
- toinvoice = new javax.swing.JButton();
- jSeparator4 = new javax.swing.JToolBar.Separator();
- typelabel = new javax.swing.JLabel();
- jSeparator1 = new javax.swing.JToolBar.Separator();
- button_reminders = new javax.swing.JButton();
- jButton2 = new javax.swing.JButton();
- jSeparator7 = new javax.swing.JToolBar.Separator();
- button_schedule = new javax.swing.JButton();
- button_preview = new javax.swing.JButton();
- button_deliverynote = new javax.swing.JButton();
- button_orderconf = new javax.swing.JButton();
- checkb_pront_oc = new javax.swing.JCheckBox();
- jPanel2 = new javax.swing.JPanel();
- contactname = new mpv5.ui.beans.LabeledCombobox();
- contactcity = new javax.swing.JTextField();
- contactcompany = new javax.swing.JTextField();
- contactid = new javax.swing.JTextField();
- jButton3 = new javax.swing.JButton();
- jButton4 = new javax.swing.JButton();
- jPanel5 = new javax.swing.JPanel();
- date1 = new mpv5.ui.beans.LabeledDateChooser();
- date2 = new mpv5.ui.beans.LabeledDateChooser();
- date3 = new mpv5.ui.beans.LabeledDateChooser();
- jSplitPane2 = new javax.swing.JSplitPane();
- jPanel6 = new javax.swing.JPanel();
- jToolBar2 = new alignRightToolbar();
- jLabel1 = new javax.swing.JLabel();
- jSeparator3 = new javax.swing.JToolBar.Separator();
- netvalue = new javax.swing.JLabel();
- jSeparator9 = new javax.swing.JToolBar.Separator();
- jLabel2 = new javax.swing.JLabel();
- jSeparator6 = new javax.swing.JToolBar.Separator();
- taxvalue = new javax.swing.JLabel();
- jSeparator10 = new javax.swing.JToolBar.Separator();
- jLabel3 = new javax.swing.JLabel();
- jSeparator5 = new javax.swing.JToolBar.Separator();
- value = new javax.swing.JLabel();
- jSeparator11 = new javax.swing.JToolBar.Separator();
- jLabel5 = new javax.swing.JLabel();
- jSeparator8 = new javax.swing.JToolBar.Separator();
- discount = new javax.swing.JLabel();
- jPanel4 = new javax.swing.JPanel();
- jScrollPane3 = new javax.swing.JScrollPane();
- itemtable = new javax.swing.JTable();
- itemPanel = new javax.swing.JPanel();
- addItem = new javax.swing.JButton();
- delItem = new javax.swing.JButton();
- upItem = new javax.swing.JButton();
- upItem1 = new javax.swing.JButton();
- jPanel7 = new javax.swing.JPanel();
- jSplitPane1 = new javax.swing.JSplitPane();
- jTabbedPane1 = new javax.swing.JTabbedPane();
- jPanel3 = new javax.swing.JPanel();
- jScrollPane1 = new javax.swing.JScrollPane();
- class NoTabTextArea extends JTextPane {
- private static final long serialVersionUID = 1L;
- protected void processComponentKeyEvent( KeyEvent e ) {
- if ( e.getID() == KeyEvent.KEY_PRESSED &&
- e.getKeyCode() == KeyEvent.VK_TAB ) {
- e.consume();
- if (e.isShiftDown()) {
- transferFocusBackward();
- } else {
- itemtable.requestFocusInWindow();
- }
- } else {
- super.processComponentKeyEvent( e );
- }
- }
- }
- notes = new NoTabTextArea();
- labeledCombobox1 = new mpv5.ui.beans.LabeledCombobox();
- jScrollPane4 = new javax.swing.JScrollPane();
- proptable = new mpv5.ui.misc.MPTable(this) {
- private static final long serialVersionUID = 1L;
- 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;
- }
- };
- jPanel8 = new javax.swing.JPanel();
- jScrollPane2 = new javax.swing.JScrollPane();
- dataTable = new mpv5.ui.misc.MPTable(this) {
- private static final long serialVersionUID = 1L;
- 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;
- }
- }
- ;
- removefile = new javax.swing.JButton();
- addfile = new javax.swing.JButton();
- toolbarpane = new javax.swing.JPanel();
- java.util.ResourceBundle bundle = mpv5.i18n.LanguageManager.getBundle();// NOI18N
- setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("ItemPanel.border.title_1"))); // NOI18N
- setName("ItemPanel"); // 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("ItemPanel.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
- jPanel1.setPreferredSize(new java.awt.Dimension(843, 100));
- jPanel9.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(232, 227, 227), 1, true));
- jPanel9.setName("jPanel9"); // NOI18N
- jPanel9.setOpaque(false);
- jPanel9.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 10, 5));
- type.setBackground(new java.awt.Color(255, 255, 255));
- type.setFont(type.getFont().deriveFont(type.getFont().getStyle() | java.awt.Font.BOLD, type.getFont().getSize()+4));
- type.setForeground(new java.awt.Color(26, 34, 70));
- type.setText(bundle.getString("ItemPanel.type.text")); // NOI18N
- type.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 1));
- type.setMaximumSize(new java.awt.Dimension(250, 20));
- type.setMinimumSize(new java.awt.Dimension(38, 20));
- type.setName("type"); // NOI18N
- type.setPreferredSize(new java.awt.Dimension(200, 20));
- jPanel9.add(type);
- number.set_Label(bundle.getString("ItemPanel.number._Label")); // NOI18N
- number.setFocusable(false);
- number.setFont(number.getFont());
- number.setName("number"); // NOI18N
- number.setPreferredSize(new java.awt.Dimension(250, 20));
- jPanel9.add(number);
- jButton1.setText(bundle.getString("ItemPanel.jButton1.text")); // NOI18N
- jButton1.setMaximumSize(new java.awt.Dimension(20, 20));
- jButton1.setMinimumSize(new java.awt.Dimension(20, 20));
- jButton1.setName(bundle.getString("ItemPanel.jButton1.name")); // NOI18N
- jButton1.setPreferredSize(new java.awt.Dimension(20, 20));
- jButton1.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton1ActionPerformed(evt);
- }
- });
- jPanel9.add(jButton1);
- accountselect.set_Label(bundle.getString("ItemPanel.accountselect._Label")); // NOI18N
- accountselect.setName("accountselect"); // NOI18N
- accountselect.setPreferredSize(new java.awt.Dimension(250, 20));
- accountselect.setSearchOnEnterEnabled(false);
- jPanel9.add(accountselect);
- staus_icon.setText(bundle.getString("ItemPanel.staus_icon.text")); // NOI18N
- staus_icon.setMaximumSize(new java.awt.Dimension(50, 33));
- staus_icon.setMinimumSize(new java.awt.Dimension(20, 20));
- staus_icon.setName("staus_icon"); // NOI18N
- staus_icon.setPreferredSize(new java.awt.Dimension(20, 20));
- jPanel9.add(staus_icon);
- jPanel10.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(232, 227, 227), 1, true));
- jPanel10.setName("jPanel10"); // NOI18N
- jPanel10.setOpaque(false);
- jPanel10.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 10, 5));
- status.set_Label(bundle.getString("ItemPanel.status._Label")); // NOI18N
- status.setMaximumSize(new java.awt.Dimension(333, 20));
- status.setMinimumSize(new java.awt.Dimension(100, 20));
- status.setName("status"); // NOI18N
- status.setPreferredSize(new java.awt.Dimension(250, 20));
- jPanel10.add(status);
- jLabel4.setFont(jLabel4.getFont());
- jLabel4.setText(bundle.getString("ItemPanel.jLabel4.text")); // NOI18N
- jLabel4.setName("jLabel4"); // NOI18N
- jPanel10.add(jLabel4);
- groupnameselect.setMaximumSize(new java.awt.Dimension(333, 20));
- groupnameselect.setMinimumSize(new java.awt.Dimension(100, 20));
- groupnameselect.setName("groupnameselect"); // NOI18N
- groupnameselect.setPreferredSize(new java.awt.Dimension(200, 20));
- jPanel10.add(groupnameselect);
- button_order2.setFont(button_order2.getFont().deriveFont(button_order2.getFont().getStyle() & ~java.awt.Font.BOLD, button_order2.getFont().getSize()-2));
- button_order2.setText(bundle.getString("ItemPanel.button_order2.text")); // NOI18N
- button_order2.setFocusable(false);
- button_order2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_order2.setMaximumSize(new java.awt.Dimension(20, 20));
- button_order2.setMinimumSize(new java.awt.Dimension(20, 20));
- button_order2.setName("button_order2"); // NOI18N
- button_order2.setPreferredSize(new java.awt.Dimension(20, 20));
- button_order2.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_order2.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_order2ActionPerformed(evt);
- }
- });
- jPanel10.add(button_order2);
- addedby.setFont(addedby.getFont());
- addedby.setText(bundle.getString("ItemPanel.addedby.text")); // NOI18N
- addedby.setToolTipText(bundle.getString("ItemPanel.addedby.toolTipText")); // NOI18N
- addedby.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- addedby.setMaximumSize(new java.awt.Dimension(333, 20));
- addedby.setMinimumSize(new java.awt.Dimension(100, 20));
- addedby.setName("addedby"); // NOI18N
- addedby.setPreferredSize(new java.awt.Dimension(200, 20));
- jPanel10.add(addedby);
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel10, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 877, Short.MAX_VALUE)
- .addComponent(jPanel9, javax.swing.GroupLayout.DEFAULT_SIZE, 877, Short.MAX_VALUE))
- .addGap(32, 32, 32))
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jPanel9, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jPanel10, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap())
- );
- jToolBar1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
- jToolBar1.setFloatable(false);
- jToolBar1.setRollover(true);
- jToolBar1.setName("jToolBar1"); // NOI18N
- toorder.setBackground(new java.awt.Color(255, 255, 255));
- toorder.setText(bundle.getString("ItemPanel.toorder.text")); // NOI18N
- toorder.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- toorder.setEnabled(false);
- toorder.setFocusable(false);
- toorder.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- toorder.setMaximumSize(new java.awt.Dimension(333, 20));
- toorder.setMinimumSize(new java.awt.Dimension(80, 20));
- toorder.setName(bundle.getString("ItemPanel.toorder.name")); // NOI18N
- toorder.setPreferredSize(new java.awt.Dimension(120, 20));
- toorder.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- toorder.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- toorderActionPerformed(evt);
- }
- });
- jToolBar1.add(toorder);
- toinvoice.setBackground(new java.awt.Color(255, 255, 255));
- toinvoice.setText(bundle.getString("ItemPanel.toinvoice.text")); // NOI18N
- toinvoice.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- toinvoice.setEnabled(false);
- toinvoice.setFocusable(false);
- toinvoice.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- toinvoice.setMaximumSize(new java.awt.Dimension(333, 20));
- toinvoice.setMinimumSize(new java.awt.Dimension(80, 20));
- toinvoice.setName(bundle.getString("ItemPanel.toinvoice.name")); // NOI18N
- toinvoice.setPreferredSize(new java.awt.Dimension(120, 20));
- toinvoice.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- toinvoice.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- toinvoiceActionPerformed(evt);
- }
- });
- jToolBar1.add(toinvoice);
- jSeparator4.setName("jSeparator4"); // NOI18N
- jToolBar1.add(jSeparator4);
- typelabel.setIcon(new javax.swing.ImageIcon(getClass().getResource("/mpv5/resources/images/22/editcopy.png"))); // NOI18N
- typelabel.setText(bundle.getString("ItemPanel.typelabel.text")); // NOI18N
- typelabel.setName("typelabel"); // NOI18N
- jToolBar1.add(typelabel);
- jSeparator1.setName("jSeparator1"); // NOI18N
- jToolBar1.add(jSeparator1);
- button_reminders.setBackground(new java.awt.Color(255, 255, 255));
- button_reminders.setText(bundle.getString("ItemPanel.button_reminders.text")); // NOI18N
- button_reminders.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_reminders.setEnabled(false);
- button_reminders.setFocusable(false);
- button_reminders.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_reminders.setMaximumSize(new java.awt.Dimension(333, 20));
- button_reminders.setMinimumSize(new java.awt.Dimension(80, 20));
- button_reminders.setName("button_reminders"); // NOI18N
- button_reminders.setPreferredSize(new java.awt.Dimension(120, 20));
- button_reminders.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_reminders.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_remindersActionPerformed(evt);
- }
- });
- jToolBar1.add(button_reminders);
- jButton2.setBackground(new java.awt.Color(255, 255, 255));
- jButton2.setText(bundle.getString("ItemPanel.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.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);
- jSeparator7.setName("jSeparator7"); // NOI18N
- jToolBar1.add(jSeparator7);
- button_schedule.setBackground(new java.awt.Color(255, 255, 255));
- button_schedule.setIcon(new javax.swing.ImageIcon(getClass().getResource("/mpv5/resources/images/16/kalarm.png"))); // NOI18N
- button_schedule.setText(bundle.getString("ItemPanel.button_schedule.text")); // NOI18N
- button_schedule.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_schedule.setEnabled(false);
- button_schedule.setMaximumSize(new java.awt.Dimension(333, 20));
- button_schedule.setMinimumSize(new java.awt.Dimension(80, 20));
- button_schedule.setName("button_schedule"); // NOI18N
- button_schedule.setPreferredSize(new java.awt.Dimension(120, 20));
- button_schedule.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- button_scheduleMouseClicked(evt);
- }
- });
- button_schedule.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_scheduleActionPerformed(evt);
- }
- });
- jToolBar1.add(button_schedule);
- button_preview.setBackground(new java.awt.Color(255, 255, 255));
- button_preview.setText(bundle.getString("ItemPanel.button_preview.text")); // NOI18N
- button_preview.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_preview.setEnabled(false);
- button_preview.setFocusable(false);
- button_preview.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_preview.setMaximumSize(new java.awt.Dimension(333, 20));
- button_preview.setMinimumSize(new java.awt.Dimension(80, 20));
- button_preview.setName("button_preview"); // NOI18N
- button_preview.setPreferredSize(new java.awt.Dimension(120, 20));
- button_preview.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_preview.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_previewActionPerformed(evt);
- }
- });
- jToolBar1.add(button_preview);
- button_deliverynote.setBackground(new java.awt.Color(255, 255, 255));
- button_deliverynote.setText(bundle.getString("ItemPanel.button_deliverynote.text")); // NOI18N
- button_deliverynote.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_deliverynote.setEnabled(false);
- button_deliverynote.setFocusable(false);
- button_deliverynote.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_deliverynote.setMaximumSize(new java.awt.Dimension(333, 20));
- button_deliverynote.setMinimumSize(new java.awt.Dimension(80, 20));
- button_deliverynote.setName("button_deliverynote"); // NOI18N
- button_deliverynote.setPreferredSize(new java.awt.Dimension(120, 20));
- button_deliverynote.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_deliverynote.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_deliverynoteActionPerformed(evt);
- }
- });
- jToolBar1.add(button_deliverynote);
- button_orderconf.setBackground(new java.awt.Color(255, 255, 255));
- button_orderconf.setText(bundle.getString("ItemPanel.button_orderconf.text")); // NOI18N
- button_orderconf.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- button_orderconf.setEnabled(false);
- button_orderconf.setFocusable(false);
- button_orderconf.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
- button_orderconf.setMaximumSize(new java.awt.Dimension(333, 20));
- button_orderconf.setMinimumSize(new java.awt.Dimension(80, 20));
- button_orderconf.setName("button_orderconf"); // NOI18N
- button_orderconf.setPreferredSize(new java.awt.Dimension(120, 20));
- button_orderconf.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- button_orderconf.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- button_orderconfActionPerformed(evt);
- }
- });
- jToolBar1.add(button_orderconf);
- checkb_pront_oc.setBackground(new java.awt.Color(255, 255, 255));
- checkb_pront_oc.setText(bundle.getString("ItemPanel.checkb_pront_oc.text")); // NOI18N
- checkb_pront_oc.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(153, 153, 153), 1, true));
- checkb_pront_oc.setEnabled(false);
- checkb_pront_oc.setFocusable(false);
- checkb_pront_oc.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
- checkb_pront_oc.setMaximumSize(new java.awt.Dimension(333, 20));
- checkb_pront_oc.setMinimumSize(new java.awt.Dimension(80, 20));
- checkb_pront_oc.setName("checkb_pront_oc"); // NOI18N
- checkb_pront_oc.setPreferredSize(new java.awt.Dimension(120, 20));
- checkb_pront_oc.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
- jToolBar1.add(checkb_pront_oc);
- jPanel2.setBackground(new java.awt.Color(255, 255, 255));
- jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("ItemPanel.jPanel2.border.title"))); // NOI18N
- jPanel2.setName("jPanel2"); // NOI18N
- jPanel2.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 5, 0));
- contactname.set_Label(bundle.getString("ItemPanel.contactname._Label")); // NOI18N
- contactname.setName("contactname"); // NOI18N
- contactname.setPreferredSize(new java.awt.Dimension(300, 20));
- jPanel2.add(contactname);
- contactcity.setEditable(false);
- contactcity.setText(bundle.getString("ItemPanel.contactcity.text")); // NOI18N
- contactcity.setName("contactcity"); // NOI18N
- contactcity.setPreferredSize(new java.awt.Dimension(150, 20));
- jPanel2.add(contactcity);
- contactcompany.setEditable(false);
- contactcompany.setText(bundle.getString("ItemPanel.contactcompany.text")); // NOI18N
- contactcompany.setName("contactcompany"); // NOI18N
- contactcompany.setPreferredSize(new java.awt.Dimension(150, 20));
- jPanel2.add(contactcompany);
- contactid.setEditable(false);
- contactid.setText(bundle.getString("ItemPanel.contactid.text")); // NOI18N
- contactid.setName("contactid"); // NOI18N
- contactid.setPreferredSize(new java.awt.Dimension(150, 20));
- jPanel2.add(contactid);
- jButton3.setText(bundle.getString("ItemPanel.jButton3.text")); // NOI18N
- jButton3.setName("jButton3"); // NOI18N
- jButton3.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton3ActionPerformed(evt);
- }
- });
- jPanel2.add(jButton3);
- jButton4.setText(bundle.getString("ItemPanel.jButton4.text")); // NOI18N
- jButton4.setName("jButton4"); // NOI18N
- jButton4.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton4ActionPerformed(evt);
- }
- });
- jPanel2.add(jButton4);
- jPanel5.setBackground(new java.awt.Color(255, 255, 255));
- jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder(bundle.getString("ItemPanel.jPanel5.border.title"))); // NOI18N
- jPanel5.setName("jPanel5"); // NOI18N
- jPanel5.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT, 10, 0));
- date1.set_Label(bundle.getString("ItemPanel.date1._Label")); // NOI18N
- date1.setName("date1"); // NOI18N
- date1.setPreferredSize(new java.awt.Dimension(280, 20));
- jPanel5.add(date1);
- date2.set_Label(bundle.getString("ItemPanel.date2._Label")); // NOI18N
- date2.setName("date2"); // NOI18N
- date2.setPreferredSize(new java.awt.Dimension(280, 20));
- jPanel5.add(date2);
- date3.set_Label(bundle.getString("ItemPanel.date3._Label")); // NOI18N
- date3.setName("date3"); // NOI18N
- date3.setPreferredSize(new java.awt.Dimension(280, 20));
- jPanel5.add(date3);
- jSplitPane2.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);
- jSplitPane2.setResizeWeight(0.8);
- jSplitPane2.setName("jSplitPane2"); // NOI18N
- jSplitPane2.setOneTouchExpandable(true);
- jSplitPane2.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
- public void propertyChange(java.beans.PropertyChangeEvent evt) {
- jSplitPane2PropertyChange(evt);
- }
- });
- jPanel6.setName("jPanel6"); // NOI18N
- jPanel6.setPreferredSize(new java.awt.Dimension(869, 250));
- jPanel6.setLayout(new java.awt.BorderLayout());
- jToolBar2.setBackground(new java.awt.Color(255, 255, 255));
- jToolBar2.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 102, 102), 1, true));
- jToolBar2.setFloatable(false);
- jToolBar2.setRollover(true);
- jToolBar2.setName("jToolBar2"); // NOI18N
- jToolBar2.setPreferredSize(new java.awt.Dimension(210, 26));
- jLabel1.setText(bundle.getString("ItemPanel.jLabel1.text")); // NOI18N
- jLabel1.setName("jLabel1"); // NOI18N
- jToolBar2.add(jLabel1);
- jSeparator3.setName("jSeparator3"); // NOI18N
- jSeparator3.setSeparatorSize(new java.awt.Dimension(15, 10));
- jToolBar2.add(jSeparator3);
- netvalue.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
- netvalue.setText(bundle.getString("ItemPanel.netvalue.text")); // NOI18N
- netvalue.setName("netvalue"); // NOI18N
- jToolBar2.add(netvalue);
- jSeparator9.setName("jSeparator9"); // NOI18N
- jToolBar2.add(jSeparator9);
- jLabel2.setText(bundle.getString("ItemPanel.jLabel2.text")); // NOI18N
- jLabel2.setName("jLabel2"); // NOI18N
- jToolBar2.add(jLabel2);
- jSeparator6.setName("jSeparator6"); // NOI18N
- jSeparator6.setSeparatorSize(new java.awt.Dimension(15, 10));
- jToolBar2.add(jSeparator6);
- taxvalue.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
- taxvalue.setText(bundle.getString("ItemPanel.taxvalue.text")); // NOI18N
- taxvalue.setName("taxvalue"); // NOI18N
- jToolBar2.add(taxvalue);
- jSeparator10.setName("jSeparator10"); // NOI18N
- jToolBar2.add(jSeparator10);
- jLabel3.setText(bundle.getString("ItemPanel.jLabel3.text")); // NOI18N
- jLabel3.setName("jLabel3"); // NOI18N
- jToolBar2.add(jLabel3);
- jSeparator5.setName("jSeparator5"); // NOI18N
- jSeparator5.setSeparatorSize(new java.awt.Dimension(15, 10));
- jToolBar2.add(jSeparator5);
- value.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
- value.setText(bundle.getString("ItemPanel.value.text")); // NOI18N
- value.setName("value"); // NOI18N
- jToolBar2.add(value);
- jSeparator11.setName("jSeparator11"); // NOI18N
- jToolBar2.add(jSeparator11);
- jLabel5.setText(bundle.getString("ItemPanel.jLabel5.text_1")); // NOI18N
- jLabel5.setName("jLabel5"); // NOI18N
- jToolBar2.add(jLabel5);
- jSeparator8.setName("jSeparator8"); // NOI18N
- jSeparator8.setSeparatorSize(new java.awt.Dimension(15, 10));
- jToolBar2.add(jSeparator8);
- discount.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
- discount.setText(bundle.getString("ItemPanel.discount.text")); // NOI18N
- discount.setName("discount"); // NOI18N
- jToolBar2.add(discount);
- jPanel6.add(jToolBar2, java.awt.BorderLayout.PAGE_END);
- jPanel4.setBackground(new java.awt.Color(204, 204, 204));
- jPanel4.setBorder(javax.swing.BorderFactory.createEtchedBorder());
- jPanel4.setName("jPanel4"); // NOI18N
- jScrollPane3.setName("jScrollPane3"); // NOI18N
- itemtable.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- },
- new String [] {
- }
- ));
- itemtable.setName("itemtable"); // NOI18N
- itemtable.setSelectionBackground(new java.awt.Color(161, 176, 190));
- itemtable.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
- itemtable.setSurrendersFocusOnKeystroke(true);
- itemtable.addMouseListener(new java.awt.event.MouseAdapter() {
- public void mouseClicked(java.awt.event.MouseEvent evt) {
- itemtableMouseClicked(evt);
- }
- });
- jScrollPane3.setViewportView(itemtable);
- itemtable.getColum…
Large files files are truncated, but you can click here to view the full file