public CheckBillPanel(LoginPO loginPO, JFrame main) { setLayout(null); setSize(750, 600); CheckBillPanel cbp = this; JLabel lblHello = new JLabel("Hello! " + loginPO.getName()); lblHello.setForeground(Color.WHITE); lblHello.setBounds(655, 12, 100, 15); add(lblHello); JButton button_4 = new JButton(); button_4.setBounds(13, -9, 63, 63); button_4.setContentAreaFilled(false); button_4.setBorderPainted(false); button_4.setIcon(new ImageIcon("image/transparent_circle.png")); button_4.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { main.remove(cbp); BillPanel bpanel = new BillPanel(loginPO, main); main.getContentPane().add(bpanel); main.invalidate(); main.repaint(); main.setVisible(true); } }); button_4.addMouseListener( new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { button_4.setIcon(new ImageIcon("image/mask_circle.png")); } }); add(button_4); JScrollPane scrollPane = new JScrollPane(); scrollPane.setBounds(46, 151, 658, 322); add(scrollPane); table = new JTable(); table.setRowHeight(25); // 使表格居中 DefaultTableCellRenderer r = new DefaultTableCellRenderer(); r.setHorizontalAlignment(JLabel.CENTER); table.setDefaultRenderer(Object.class, r); // 选取行 table.addMouseListener( new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent e) { Point mousepoint; mousepoint = e.getPoint(); rowpos = table.rowAtPoint(mousepoint); table.setRowSelectionInterval(rowpos, rowpos); } }); scrollPane.setViewportView(table); table.setBorder(new LineBorder(new Color(0, 0, 0), 0, true)); table.setEnabled(false); table.setSelectionBackground(new Color(88, 93, 103, 230)); table.setSelectionForeground(new Color(255, 255, 255, 200)); tableModel = new DefaultTableModel( new Object[][] { {"", "", "", "", "", ""}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, }, new String[] { "\u8D26\u540D\u79F0", "\u94F6\u884C\u8D26\u6237", "\u673A\u6784", "\u4EBA\u5458", "\u8F66\u8F86", "\u5E93\u5B58" }); table.setModel(tableModel); table.getColumnModel().getColumn(0).setPreferredWidth(70); table.getColumnModel().getColumn(1).setPreferredWidth(70); table.getColumnModel().getColumn(2).setPreferredWidth(120); table.getColumnModel().getColumn(2).setMinWidth(20); table.getColumnModel().getColumn(3).setPreferredWidth(120); table.getColumnModel().getColumn(3).setMinWidth(20); table.getColumnModel().getColumn(4).setPreferredWidth(120); table.getColumnModel().getColumn(5).setPreferredWidth(120); showTable(bbl.checkBill()); }
/** Create the panel. */ public Receiveui(JFrame m, JPanel jp, LoginPO loginPO) { main = m; JPanel lastui = jp; Receiveui nowPanel = this; setLayout(null); ImageIcon image1 = new ImageIcon("image/transparent_circle.png"); JButton button = new JButton(""); button.setBounds(13, -9, 63, 63); button.setContentAreaFilled(false); button.setBorderPainted(false); button.setIcon(image1); button.addMouseListener( new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { button.setIcon(new ImageIcon("image/mask_circle.png")); } }); button.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { main.remove(nowPanel); main.getContentPane().add(lastui); main.invalidate(); main.repaint(); main.setVisible(true); } }); add(button); JLabel lblHello = new JLabel("Hello! " + loginPO.getName()); lblHello.setForeground(Color.WHITE); lblHello.setBounds(655, 12, 100, 15); add(lblHello); JToolBar toolBar = new JToolBar(); toolBar.setEnabled(false); toolBar.setBounds(8, 540, 750, 35); toolBar.setOpaque(false); toolBar.setBorder(null); add(toolBar); JLabel label_4 = new JLabel("״̬À¸"); label_4.setForeground(Color.WHITE); toolBar.add(label_4); textField = new JTextField("ÊäÈë×°Ô˵¥±àºÅ"); textField.setOpaque(false); textField.setBorder(null); textField.setFont(new Font("΢ÈíÑźÚ", Font.PLAIN, 18)); textField.addKeyListener( new KeyAdapter() { public void keyTyped(KeyEvent e) { label_4.setText("״̬À¸"); if (!(Character.isDigit(e.getKeyChar()))) { e.consume(); } } }); textField.addMouseListener( new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { textField.setText(""); } }); textField.setBounds(205, 244, 347, 44); textField.setForeground(new Color(255, 255, 255, 200)); textField.setCaretColor(new Color(248, 179, 28)); add(textField); textField.setColumns(10); JButton button_1 = new JButton(""); button_1.setContentAreaFilled(false); button_1.setBorderPainted(false); button_1.setBounds(349, 316, 52, 52); ImageIcon image2 = new ImageIcon("image/transparent_circle.png"); @SuppressWarnings("static-access") Image temp1 = image2 .getImage() .getScaledInstance( button_1.getWidth(), button_1.getHeight(), image2.getImage().SCALE_DEFAULT); image2 = new ImageIcon(temp1); button_1.setIcon(image2); button_1.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { if (textField.getText().length() != 10) { label_4.setText("ÇëÊäÈëÕýÈ·×°Ô˵¥ºÅ"); } else { ReceiveBLService rbs = new ReceiveBL(); LoadorderVO lv = rbs.checkUnreceive_loadorderPO(textField.getText()); if (lv == null) { label_4.setText("δ¼ì²âµ½¸Ã×°Ô˵¥"); } else { Arriverorder a = new Arriverorder(main, nowPanel, lv, loginPO); main.remove(nowPanel); main.getContentPane().add(a); main.invalidate(); main.repaint(); main.setVisible(true); } } } }); add(button_1); }