void onAdd() { m_iResponse = JOptionPane.OK_OPTION; int selectedRow = m_receiptListTable.getSelectedRow(); if (selectedRow > -1) { selectedObj = m_receiptListTable.getRow(selectedRow); } dispose(); }
void find() { String criterion; String operator = " and "; if (m_orRadioBt.isSelected()) { operator = " or "; } criterion = loader.getCriterion(m_searchTable, m_kolom, operator) + m_orderby; m_receiverList = loader.find(criterion); m_receiptListTable.setReceiptList(m_receiverList); }
void constructComponent() { m_receiptListTable = new ReceiptListTable(); m_receiptListTable.addMouseListener( new MouseAdapter() { public void mouseClicked(MouseEvent e) { if (e.getClickCount() >= 2) { onAdd(); } } }); m_statusComboBox = new JComboBox(new Object[] {"Not Submitted", "Submitted", "Posted", "All"}); // 0,1,3,* m_comboCashBank = new JComboBox(new Object[] {"Cash/Bank", "Bank", "Cash"}); JPanel centerPanel = new JPanel(new BorderLayout()); JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT)); m_selectBt = new JButton("Select"); buttonPanel.add(m_selectBt); m_selectBt.addActionListener(this); centerPanel.setBorder( BorderFactory.createTitledBorder( BorderFactory.createEtchedBorder(), "Receipt List", javax.swing.border.TitledBorder.LEFT, javax.swing.border.TitledBorder.DEFAULT_POSITION, new Font("Tahoma", Font.PLAIN, 11), Color.blue.darker().darker())); Box vertBox = Box.createVerticalBox(); vertBox.add(filterField); vertBox.add(new JScrollPane(m_receiptListTable)); centerPanel.add(vertBox, BorderLayout.CENTER); centerPanel.add(buttonPanel, BorderLayout.NORTH); addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); } }); getContentPane().setLayout(new BorderLayout()); getContentPane().add(criteriaPanel(), BorderLayout.NORTH); getContentPane().add(centerPanel, BorderLayout.CENTER); }