?? softdevelop.java
字號:
if (feedback_jTable == null) {
feedback_jTable = new JTable();
}
return feedback_jTable;
}
/**
* This method initializes orderback_jButton
*
* @return javax.swing.JButton
*/
private JButton getOrderback_jButton() {
if (orderback_jButton == null) {
orderback_jButton = new JButton("Back");
orderback_jButton.setBounds(new Rectangle(487, 143, 84, 26));
orderback_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// TODO Auto-generated Event stub actionPerformed()
order_jPanel.setVisible(false);
projectview_jPanel.setVisible(true);
}
});
}
return orderback_jButton;
}
/**
* This method initializes new_softname_jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getNew_softname_jTextField() {
if (new_softname_jTextField == null) {
new_softname_jTextField = new JTextField();
new_softname_jTextField.setBounds(new Rectangle(237, 48, 235, 26));
}
return new_softname_jTextField;
}
/**
* This method initializes new_description_jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getNew_description_jTextField() {
if (new_description_jTextField == null) {
new_description_jTextField = new JTextField();
new_description_jTextField.setBounds(new Rectangle(237, 88, 235, 26));
}
return new_description_jTextField;
}
/**
* This method initializes new_cost_jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getNew_cost_jTextField() {
if (new_cost_jTextField == null) {
new_cost_jTextField = new JTextField();
new_cost_jTextField.setBounds(new Rectangle(237, 128, 235, 26));
}
return new_cost_jTextField;
}
/**
* This method initializes new_retail_jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getNew_retail_jTextField() {
if (new_retail_jTextField == null) {
new_retail_jTextField = new JTextField();
new_retail_jTextField.setBounds(new Rectangle(237, 168, 235, 26));
}
return new_retail_jTextField;
}
/**
* This method initializes newadd_jButton
*
* @return javax.swing.JButton
*/
private JButton getNewadd_jButton() {
if (newadd_jButton == null) {
newadd_jButton = new JButton("Add");
newadd_jButton.setBounds(new Rectangle(302, 214, 90, 25));
newadd_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// TODO Auto-generated Event stub actionPerformed()
if("".equals(new_softname_jTextField.getText()))
{
JOptionPane.showMessageDialog(null, "Input softname!");
return;
}
if("".equals(new_description_jTextField.getText()))
{
JOptionPane.showMessageDialog(null, "Input description!");
return;
}
if("".equals(new_cost_jTextField.getText()))
{
JOptionPane.showMessageDialog(null, "Input cost!");
return;
}
if("".equals(new_retail_jTextField.getText()))
{
JOptionPane.showMessageDialog(null, "Input retail!");
return;
}
AddOK();
}
});
}
return newadd_jButton;
}
/**
* This method initializes bid_jButton
*
* @return javax.swing.JButton
*/
private JButton getBid_jButton() {
if (bid_jButton == null) {
bid_jButton = new JButton("競標市場");
bid_jButton.setBounds(new Rectangle(447, 21, 98, 28));
bid_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// TODO Auto-generated Event stub actionPerformed()
note_jLabel.setText("Here is projects you can bid.");
bankenterPanel.setVisible(false);
regaccountPanel.setVisible(false);
bankPanel.setVisible(false);
projectview_jPanel.setVisible(false);
order_jPanel.setVisible(false);
newproject_jPanel.setVisible(false);
feedback_jPanel.setVisible(false);
biderview_jPanel.setVisible(false);
bidview_jPanel.setVisible(true);
finance_jPanel.setVisible(false);
RowNumBid = -1;
BidView();
}
});
}
return bid_jButton;
}
/**
* This method initializes bidview_jPanel
*
* @return javax.swing.JPanel
*/
private JPanel getBidview_jPanel() {
if (bidview_jPanel == null) {
bidview_jPanel = new JPanel();
bidview_jPanel.setLayout(null);
bidview_jPanel.setBounds(new Rectangle(28, 90, 662, 381));///////////////////bidview
bidview_jPanel.add(getBidview_jScrollPane(), null);
bidview_jPanel.add(getBidview_check_jButton(), null);
bidview_jPanel.add(getBid_view_bid_jButton(), null);
}
return bidview_jPanel;
}
/**
* This method initializes bidview_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getBidview_jScrollPane() {
if (bidview_jScrollPane == null) {
bidview_jScrollPane = new JScrollPane();
bidview_jScrollPane.setBounds(new Rectangle(2, 5, 658, 293));
bidview_jScrollPane.setViewportView(getBidview_jTable());
}
return bidview_jScrollPane;
}
/**
* This method initializes bidview_jTable
*
* @return javax.swing.JTable
*/
private JTable getBidview_jTable() {
if (bidview_jTable == null) {
bidview_jTable = new JTable();
bidview_jTable.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
// TODO Auto-generated Event stub mouseClicked()
RowNumBid = bidview_jTable.rowAtPoint(e.getPoint());
}
});
}
return bidview_jTable;
}
/**
* This method initializes bidview_check_jButton
*
* @return javax.swing.JButton
*/
private JButton getBidview_check_jButton() {
if (bidview_check_jButton == null) {
bidview_check_jButton = new JButton("查看");
bidview_check_jButton.setBounds(new Rectangle(419, 322, 91, 28));
bidview_check_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// TODO Auto-generated Event stub actionPerformed()
if(RowNumBid == -1)
{
JOptionPane.showMessageDialog(null,"Choose one!");
return;
}
bidview_jPanel.setVisible(false);
biderview_jPanel.setVisible(true);
note_jLabel.setText("Here is all the biders for that project.");
BiderCheck();
}
});
}
return bidview_check_jButton;
}
/**
* This method initializes bid_view_bid_jButton
*
* @return javax.swing.JButton
*/
private JButton getBid_view_bid_jButton() {
if (bid_view_bid_jButton == null) {
bid_view_bid_jButton = new JButton("競標");
bid_view_bid_jButton.setBounds(new Rectangle(519, 322, 91, 28));
bid_view_bid_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// TODO Auto-generated Event stub actionPerformed()
if(RowNumBid == -1)
{
JOptionPane.showMessageDialog(null,"Choose one!");
return;
}
if("Y".equals(bidview_jTable.getValueAt(RowNumBid, 5)))
{
JOptionPane.showMessageDialog(null,"This project has already been got!");
return;
}
Bid();
}
});
}
return bid_view_bid_jButton;
}
/**
* This method initializes biderview_jPanel
*
* @return javax.swing.JPanel
*/
private JPanel getBiderview_jPanel() {
if (biderview_jPanel == null) {
biderview_jPanel = new JPanel();
biderview_jPanel.setLayout(null);
biderview_jPanel.setBounds(new Rectangle(28, 90, 662, 381));///////////////bider//////
biderview_jPanel.add(getBider_jScrollPane(), null);
biderview_jPanel.add(getBiderview_back_jButton(), null);
biderview_jPanel.add(getBiderview_bid_jButton(), null);
}
return biderview_jPanel;
}
/**
* This method initializes bider_jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getBider_jScrollPane() {
if (bider_jScrollPane == null) {
bider_jScrollPane = new JScrollPane();
bider_jScrollPane.setBounds(new Rectangle(29, 16, 603, 259));
bider_jScrollPane.setViewportView(getBider_jTable());
}
return bider_jScrollPane;
}
/**
* This method initializes bider_jTable
*
* @return javax.swing.JTable
*/
private JTable getBider_jTable() {
if (bider_jTable == null) {
bider_jTable = new JTable();
}
return bider_jTable;
}
/**
* This method initializes biderview_back_jButton
*
* @return javax.swing.JButton
*/
private JButton getBiderview_back_jButton() {
if (biderview_back_jButton == null) {
biderview_back_jButton = new JButton("Back");
biderview_back_jButton.setBounds(new Rectangle(420, 322, 88, 28));
biderview_back_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// TODO Auto-generated Event stub actionPerformed()
bidview_jPanel.setVisible(true);
biderview_jPanel.setVisible(false);
}
});
}
return biderview_back_jButton;
}
/**
* This method initializes biderview_bid_jButton
*
* @return javax.swing.JButton
*/
private JButton getBiderview_bid_jButton() {
if (biderview_bid_jButton == null) {
biderview_bid_jButton = new JButton("競標");
biderview_bid_jButton.setBounds(new Rectangle(519, 322, 91, 28));
biderview_bid_jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// TODO Auto-generated Event stub actionPerformed()
if(RowNumBid == -1)
{
JOptionPane.showMessageDialog(null,"Choose one!");
return;
}
Bid_bider();
}
});
}
return biderview_bid_jButton;
}
/**
* This method initializes bidview_jPanel
*
* @return javax.swing.JPanel
*/
private void ProjectView()
{
DefaultTableModel model = new DefaultTableModel()
{
public boolean isCellEditable(int row, int column)
{
return false;
}
};
// Vector rowData = new Vector();
Vector data = new Vector();
Vector columnNames = new Vector();
columnNames.addElement("軟件名稱");
columnNames.addElement("軟件描述");
columnNames.addElement("建立時間");
columnNames.addElement("開發成本");
columnNames.addElement("價格");
columnNames.addElement("是否完成");
columnNames.addElement("下單");
columnNames.addElement("售出");
columnNames.addElement("進賬");
columnNames.addElement("是否獲投資");
columnNames.addElement("投資者");
model.setDataVector(data,columnNames);
projectview_jTable.setModel(model);
projectview_jTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
try{
mm.SetType("SoftDevelopedView");
mm.SetNum(1);
mm.SetMes(id, 0);
mes.SendMessage(mm);
mes.GetMessage(mm);
if("true".equals(mm.GetType()))
{
int n = mm.GetNum()/11;
for(int i = 0; i < n; i++)
{
model.addRow(new Object[]{
mm.GetMes(11*i),
mm.GetMes(11*i+1),
mm.GetMes(11*i+2),
mm.GetMes(11*i+3),
mm.GetMes(11*i+4),
mm.GetMes(11*i+5),
mm.GetMes(11*i+6),
mm.GetMes(11*i+7),
mm.GetMes(11*i+8),
mm.GetMes(11*i+9),
mm.GetMes(11*i+10),
});
}
}
else if("false".equals(mm.GetType()))
{
JOptionPane.showMessageDialog(null,"No record!");
}
else
{
JOptionPane.showMessageDialog(null,"Error!");
}
}catch(Exception ie)
{
JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
}
}
private void CarryOn()
{
try{
String softname = ""+projectview_jTable.getValueAt(RowNum, 0);
mm.SetType("SoftDevelopCarryOn");
mm.SetNum(2);
mm.SetMes(id, 0);
mm.SetMes(softname, 1);
mes.SendMessage(mm);
mes.GetMessage(mm);
if("true".equals(mm.GetType()))
{
projectview_jTable.setValueAt("Y", RowNum, 5);
JOptionPane.showMessageDialog(null,"Success!");
}
else if("noaccount".equals(mm.GetType()))
{
JOptionPane.showMessageDialog(null,"You don't hava an account in the bank!");
}
else if("notenough".equals(mm.GetType()))
{
JOptionPane.showMessageDialog(null,"Sorry, funds inadequate!");
}
else
{
JOptionPane.showMessageDialog(null,"Error!");
}
}catch(Exception ie)
{
JOptionPane.showMessageDialog(null,"Network exception,please exit and log!");
}
}
private void Order()
{
DefaultTableModel model = new DefaultTableModel()
{
public boolean isCellEditable(int row, int column)
{
return false;
}
};
Vector data = new Vector();
Vect
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -