private void initComponent() { close = new MyButton(30, 30, Img.CLOSE1_0, Img.CLOSE_1, Img.CLOSE_2); close.addMouseListener( new MouseListener() { public void mouseClicked(MouseEvent arg0) { System.exit(0); } public void mouseEntered(MouseEvent arg0) {} public void mouseExited(MouseEvent arg0) {} public void mousePressed(MouseEvent arg0) {} public void mouseReleased(MouseEvent arg0) {} }); min = new MyButton(30, 30, Img.MINI1_0, Img.MINI_1, Img.MINI_2); min.addMouseListener( new MouseListener() { public void mouseClicked(MouseEvent arg0) { mf.setExtendedState(JFrame.ICONIFIED); } public void mouseEntered(MouseEvent arg0) {} public void mouseExited(MouseEvent arg0) {} public void mousePressed(MouseEvent arg0) {} public void mouseReleased(MouseEvent arg0) {} }); search = new MyButton(90, 30, Img.SEARCH_0, Img.SEARCH_1, Img.SEARCH_2); search.addMouseListener( new MouseListener() { public void mouseClicked(MouseEvent arg0) { searchInf(); } public void mouseEntered(MouseEvent arg0) {} public void mouseExited(MouseEvent arg0) {} public void mousePressed(MouseEvent arg0) {} public void mouseReleased(MouseEvent arg0) {} }); _return = new MyButton(90, 30, Img.RETURNING_0, Img.RETURNING_1, Img.RETURNING_2); _return.addMouseListener( new MouseListener() { public void mouseClicked(MouseEvent arg0) { clear(); // 清空文本域和错误提示 mf.setStated(mf.getState()); mf.setState(0); mf.change(); } public void mouseEntered(MouseEvent arg0) {} public void mouseExited(MouseEvent arg0) {} public void mousePressed(MouseEvent arg0) {} public void mouseReleased(MouseEvent arg0) {} }); JLabel orderLabel = new JLabel("订单号:"); orderLabel.setSize(160, 30); orderLabel.setFont(new Font("楷体", Font.BOLD, 29)); orderField = new JTextField(); orderField.setSize(220, 30); orderLabel.setLocation(MainFrame.w / 2 - 210, MainFrame.h * 3 / 4 - 45); orderField.setLocation(MainFrame.w / 2 - 90, MainFrame.h * 3 / 4 - 45); close.setLocation(MainFrame.w - 30, 0); min.setLocation(MainFrame.w - 80, 0); search.setLocation(MainFrame.w - 370, MainFrame.h * 3 / 4 + 30); _return.setLocation(MainFrame.w - 210, MainFrame.h * 3 / 4 + 30); add(orderLabel); add(orderField); add(close); add(min); add(search); add(_return); }