📄 bidframe.java
字号:
package investcompanyclient;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.WindowConstants;import javax.swing.SwingUtilities;import java.sql.*;import javax.swing.*;import java.net.*;import java.io.*;import java.awt.event.*;import javax.swing.*;import java.util.*;import java.awt.*;/** * This code was edited or generated using CloudGarden's Jigloo SWT/Swing GUI * Builder, which is free for non-commercial use. If Jigloo is being used * commercially (ie, by a corporation, company or business for any purpose * whatever) then you should purchase a license for each developer using Jigloo. * Please visit www.cloudgarden.com for details. Use of Jigloo implies * acceptance of these licensing terms. A COMMERCIAL LICENSE HAS NOT BEEN * PURCHASED FOR THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED LEGALLY FOR * ANY CORPORATE OR COMMERCIAL PURPOSE. */public class bidFrame extends javax.swing.JFrame implements KeyListener{ private JPanel jPanel1; private JLabel 出价; private JTextField jTextField_name; private JLabel jLabel1; private JPanel jPanel5; private JPanel jPanel4; private JLabel jLabel4; private JTextField jTextField1; private JButton jButton_close; private JTextField jTextField_cost; private JButton jButton_cancel; private JButton jButton_ok; private JPanel jPanel7; private JPanel jPanel6; private JTextField jTextField_id; private JLabel jLabel3; private JLabel jLabel2; private JPanel jPanel3; private JPanel jPanel2; private Socket socket; private BufferedReader in; private PrintWriter out; private String _project; private String _bidder; private String _developer; /** * Auto-generated main method to display this JFrame */ public bidFrame(Socket s,String t,String ts,String a) { super(); socket = s; _developer = t; _project= ts; _bidder = a; try { in = new BufferedReader(new InputStreamReader(socket .getInputStream())); out = new PrintWriter(new BufferedWriter(new OutputStreamWriter( socket.getOutputStream())), true); } catch (IOException e) { System.out.println(e); } initGUI(); } private void initGUI() { try { GridLayout thisLayout = new GridLayout(6, 1); thisLayout.setHgap(5); thisLayout.setVgap(5); thisLayout.setColumns(1); thisLayout.setRows(6); getContentPane().setLayout(thisLayout); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); this.setLocationByPlatform(true); { jPanel1 = new JPanel(); FlowLayout jPanel1Layout = new FlowLayout(); jPanel1Layout.setAlignment(FlowLayout.LEFT); jPanel1.setLayout(jPanel1Layout); getContentPane().add(jPanel1); jPanel1.add(getJLabel1()); jPanel1.add(getJTextField_name()); { jPanel2 = new JPanel(); jPanel1.add(jPanel2); FlowLayout jPanel2Layout = new FlowLayout(); jPanel2Layout.setAlignment(FlowLayout.LEFT); jPanel2.setLayout(jPanel2Layout); jPanel2.add(get出价()); } } { jPanel3 = new JPanel(); FlowLayout jPanel3Layout = new FlowLayout(); jPanel3Layout.setAlignment(FlowLayout.LEFT); jPanel3.setLayout(jPanel3Layout); getContentPane().add(jPanel3); jPanel3.add(getJLabel2()); jPanel3.add(getJTextField_cost()); } { jPanel4 = new JPanel(); FlowLayout jPanel4Layout = new FlowLayout(); jPanel4Layout.setAlignment(FlowLayout.LEFT); jPanel4.setLayout(jPanel4Layout); getContentPane().add(jPanel4); getContentPane().add(getJPanel6()); getContentPane().add(getJPanel7()); jPanel4.add(getJLabel3()); jPanel4.add(getJTextField_id()); } pack(); this.setSize(793, 384); } catch (Exception e) { e.printStackTrace(); } } private JPanel getJPanel5() { if (jPanel5 == null) { jPanel5 = new JPanel(); GridLayout jPanel5Layout = new GridLayout(1, 2); jPanel5Layout.setHgap(5); jPanel5Layout.setVgap(5); jPanel5Layout.setColumns(2); jPanel5.setLayout(jPanel5Layout); } return jPanel5; } private JLabel getJLabel1() { if (jLabel1 == null) { jLabel1 = new JLabel(); jLabel1.setText("\u6295\u8d44\u9879\u76ee:"); jLabel1.setPreferredSize(new java.awt.Dimension(198, 32)); } return jLabel1; } private JTextField getJTextField_name() { if (jTextField_name == null) { jTextField_name = new JTextField(_project); jTextField_name.setPreferredSize(new java.awt.Dimension(538, 47)); jTextField_name.setEditable(false); jTextField_name.setLocation(new java.awt.Point(400, 180)); } return jTextField_name; } private JLabel get出价() { if (出价 == null) { 出价 = new JLabel(); 出价.setText("\u51fa\u4ef7:"); } return 出价; } private JLabel getJLabel2() { if (jLabel2 == null) { jLabel2 = new JLabel(); jLabel2.setText("\u6295\u6807\u516c\u53f8:"); jLabel2.setPreferredSize(new java.awt.Dimension(198, 25)); } return jLabel2; } private JLabel getJLabel3() { if (jLabel3 == null) { jLabel3 = new JLabel(); jLabel3.setText("\u62db\u6807\u516c\u53f8\uff1a"); jLabel3.setPreferredSize(new java.awt.Dimension(203, 39)); } return jLabel3; } private JTextField getJTextField_id() { if (jTextField_id == null) { jTextField_id = new JTextField(_bidder); jTextField_id.setPreferredSize(new java.awt.Dimension(531, 49)); jTextField_id.setEditable(false); } return jTextField_id; } private JPanel getJPanel6() { if (jPanel6 == null) { jPanel6 = new JPanel(); FlowLayout jPanel6Layout = new FlowLayout(); jPanel6Layout.setAlignment(FlowLayout.LEFT); jPanel6.setLayout(jPanel6Layout); jPanel6.add(getJLabel4()); jPanel6.add(getJTextField1()); } return jPanel6; } private JLabel getJLabel4() { if (jLabel4 == null) { jLabel4 = new JLabel(); jLabel4.setText("\u8981\u4ef7\uff1a"); jLabel4.setPreferredSize(new java.awt.Dimension(207, 37)); } return jLabel4; } private JPanel getJPanel7() { if (jPanel7 == null) { jPanel7 = new JPanel(); jPanel7.add(getJButton_ok()); jPanel7.add(getJButton_cancel()); jPanel7.add(getJButton_close()); } return jPanel7; } private JButton getJButton_ok() { if (jButton_ok == null) { jButton_ok = new JButton(); jButton_ok.setText("ok"); jButton_ok.setPreferredSize(new java.awt.Dimension(104, 38)); jButton_ok.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { jButton_okActionPerformed(evt); } }); } return jButton_ok; } private JButton getJButton_cancel() { if (jButton_cancel == null) { jButton_cancel = new JButton(); jButton_cancel.setText("cancel"); jButton_cancel.setPreferredSize(new java.awt.Dimension(88, 34)); jButton_cancel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { jButton_cancelActionPerformed(evt); } }); } return jButton_cancel; } private void jButton_cancelActionPerformed(ActionEvent evt) { jTextField_name.setText(""); jTextField_cost.setText(""); jTextField_id.setText(""); jTextField1.setText(""); } private void jButton_okActionPerformed(ActionEvent evt) { String name = jTextField_name.getText(); String cost = jTextField1.getText(); String id = jTextField_cost.getText(); String str = "bid" + "/" + name+ "/" + id + "/" +cost; out.println(str); try { str = in.readLine(); if(str.equals("bok")) { JOptionPane.showMessageDialog(null, "应标成功!"); jTextField_cost.setText(""); } else { JOptionPane.showMessageDialog(null, "应标失败,请重试!"); } } catch (IOException e) { System.out.println(e); } } private JTextField getJTextField_cost() { if (jTextField_cost == null) { jTextField_cost = new JTextField(_developer); jTextField_cost.setPreferredSize(new java.awt.Dimension(528, 43)); jTextField_cost.setEditable(false); } return jTextField_cost; } private JButton getJButton_close() { if (jButton_close == null) { jButton_close = new JButton(); jButton_close.setText("close"); jButton_close.setPreferredSize(new java.awt.Dimension(92, 33)); jButton_close.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { jButton_closeActionPerformed(evt); } }); } return jButton_close; } private void jButton_closeActionPerformed(ActionEvent evt) { this.setVisible(false); } private JTextField getJTextField1() { if (jTextField1 == null) { jTextField1 = new JTextField(); jTextField1.setPreferredSize(new java.awt.Dimension(417, 38)); jTextField1.addKeyListener(this); } return jTextField1; } public void keyPressed(KeyEvent e) { if((e.getKeyCode()<KeyEvent.VK_0||e.getKeyCode()>KeyEvent.VK_9)&&(e.getKeyCode()!=KeyEvent.VK_PERIOD)&&(e.getKeyCode()!=KeyEvent.VK_BACK_SPACE)) { JOptionPane.showMessageDialog(null,"请输入数字","警告",JOptionPane.WARNING_MESSAGE); jTextField1.setText(""); } } public void keyReleased(KeyEvent e) { // TODO Auto-generated method stub } public void keyTyped(KeyEvent e) { // TODO Auto-generated method stub }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -