?? goodaddform.java
字號:
package good;
import java.awt.*;
import java.awt.event.*;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.*;
public class GoodAddForm extends JFrame implements ActionListener{
private static final int CENTER = 0;
/**
* @param args
*/
Goods goods=new Goods();
public GoodAddForm()
{
DataConn Con = new DataConn();
Container container=this.getContentPane();
JPanel staticPanel=new JPanel(new GridLayout(4,2),true);
JPanel staticPanel1=new JPanel(new FlowLayout(),true);
JLabel codeL= new JLabel("貨物編號",CENTER);
JLabel nameL= new JLabel("貨物名稱",CENTER);
JLabel numberL= new JLabel("貨物數量",CENTER);
JLabel priceL= new JLabel("貨物價格",CENTER);
final JTextField codeField=new JTextField("",10);
final JTextField nameField=new JTextField("",10);
final JTextField numberField=new JTextField("",10);
final JTextField priceField=new JTextField("",10);
JButton okButton=new JButton("確定");
JButton cancelButton=new JButton("取消");
container.add(staticPanel,"Center");
container.add(staticPanel1,"South");
staticPanel.add(codeL);
staticPanel.add(codeField);
staticPanel.add(nameL);
staticPanel.add(nameField);
staticPanel.add(numberL);
staticPanel.add(numberField);
staticPanel.add(priceL);
staticPanel.add(priceField);
staticPanel1.add(okButton);
staticPanel1.add(cancelButton);
okButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
try {
if ( codeField.getText().trim().length()>0 && nameField.getText().trim().length()>0 && numberField.getText().trim().length()>0 && priceField.getText().trim().length()>0 )
{
goods.setGoodId(codeField.getText());
goods.setGoodName(nameField.getText());
goods.setGoodNumber(numberField.getText());
goods.setGoodPrice(priceField.getText());
if (goods.checkData()){
goods.goodsAdd();
if (JOptionPane.OK_OPTION!= JOptionPane.showConfirmDialog(GoodAddForm.this,"成功!是否繼續添加?","提示",0))
{
dispose();
}
else
{
codeField.setText("");
nameField.setText("");
numberField.setText("");
priceField.setText("");
}
}
else
{
JOptionPane.showConfirmDialog(GoodAddForm.this,"該貨物編號已經存在!","提示",0) ;
codeField.setText("");
nameField.setText("");
numberField.setText("");
priceField.setText("");
}
}
else
{
JOptionPane.showConfirmDialog(GoodAddForm.this,"請輸入完整信息!!","提示",0);
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
});
cancelButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
//GoodAddForm.DISPOSE_ON_CLOSE;
dispose();
}
});
this.setTitle("添加貨物");
this.setSize(300,150);
this.setBounds(0,50,310,210);
this.show();
}
public void actionPerformed(ActionEvent actionEvent) {
}
public static void main(String[] args)
{
GoodAddForm gg=new GoodAddForm();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -