📄 joinandexceed.java
字号:
vector.add(dd.toString());
vector1.add(vector);
jTable1 = Mytable.maketable(vector1, colnames); //显示内容
jScrollPane1.getViewport().add(jTable1); //把表装入容器
}
public void jButton2_actionPerformed(ActionEvent e) {
int row = jTable1.getSelectedRow();
vector1.remove(row);
jTable1 = Mytable.maketable(vector1, colnames); //显示内容
jScrollPane1.getViewport().add(jTable1); //把表装入容器
}
public void jButton3_actionPerformed(ActionEvent e) {
vector1.removeAllElements();
jTable1 = Mytable.maketable(vector1, colnames); //显示内容
jScrollPane1.getViewport().add(jTable1); //把表装入容器
}
public void insertData(String NextBack) {
int insertnumber = 0;
while (insertnumber < vector1.size()) {
Vector insertVector = new Vector();
insertVector = (Vector) vector1.get(insertnumber);
String str1 = insertVector.get(0).toString(); //商品编号
String str2 = insertVector.get(1).toString(); //商品名称
String str3 = insertVector.get(2).toString(); //商品数量
Double num1 = new Double(str3); //转数据类型
String str4 = insertVector.get(3).toString(); //单价
Double num2 = new Double(str4); //转数据类型
String str5 = insertVector.get(4).toString(); //日期
String str6 = jComboBox2.getSelectedItem().toString();
String str7 = NextBack;
String str8 = jTextArea1.getText();
int i = Insert_stock.Insert_NextBackStock(str1, str2, num1, num2,
str5, str6, str7, str8);
if (i == 0) {
insertnumber++;
String str = "第" + i + "条记录数据写入失败";
JOptionPane.showMessageDialog(this, str, "错误",
JOptionPane.ERROR_MESSAGE);
return;
}
insertnumber++;
if (insertnumber == vector1.size()) {
JOptionPane.showMessageDialog(this, "数据录入成功", "提示",
JOptionPane.INFORMATION_MESSAGE);
}
}
}
public void jButton4_actionPerformed(ActionEvent e) {
if (jComboBox1.getSelectedItem().equals(" 进 货 ")) {
insertData("1");
}
if (jComboBox1.getSelectedItem().equals(" 退 货 ")) {
insertData("0");
}
}
public void jTextField2_focusLost(FocusEvent e) {
if (jTextField1.getText().length() != 0) {
Vector select1 = Select_Means.Select_sort2(jTextField2.getText());
Vector select2 = new Vector();
if (select1.size() == 0) {
JOptionPane.showMessageDialog(this, "商品不存在", "错误",
JOptionPane.ERROR_MESSAGE);
return;
} else {
select2 = (Vector) select1.get(0);
Double pice=new Double(select2.get(4).toString());
double pice1=((int)(pice*100))/100.0;
Double pice2=new Double(pice1);
jTextField4.setText(pice2.toString()); //单价
}
}
}
public void jButton5_actionPerformed(ActionEvent e) {
if (jComboBox1.getSelectedItem().equals(" 进 货 ")) {
Vector selectData = new Vector();
selectData = Select_Means.Select_inoutSale(jTextField2.getText(),
"1");
int i = 0;
vector1.removeAllElements();
while (i < selectData.size()) {
Vector select1 = new Vector();
Vector selectData1 = new Vector();
select1 = (Vector) selectData.get(i);
selectData1.add(select1.get(0).toString());
selectData1.add(select1.get(1).toString());
selectData1.add(select1.get(2).toString());
selectData1.add(select1.get(3).toString());
selectData1.add(select1.get(4).toString());
Double num1 = new Double(selectData1.get(2).toString());
Double num2 = new Double(selectData1.get(3).toString());
double num3 = ((int) (num2 * num1 * 100)) / 100.0;
Double num4 = new Double(num3);
selectData1.add(num4.toString());
i++;
vector1.add(selectData1);
}
jTable1 = Mytable.maketable(vector1, colnames); //显示内容
jScrollPane1.getViewport().add(jTable1); //把表装入容器
}
if (jComboBox1.getSelectedItem().equals(" 退 货 ")) {
Vector selectData = new Vector();
selectData = Select_Means.Select_inoutSale(jTextField2.getText(),
"0");
int i = 0;
vector1.removeAllElements();
while (i < selectData.size()) {
Vector select1 = new Vector();
Vector selectData1 = new Vector();
select1 = (Vector) selectData.get(i);
selectData1.add(select1.get(0).toString());
selectData1.add(select1.get(1).toString());
selectData1.add(select1.get(2).toString());
selectData1.add(select1.get(3).toString());
selectData1.add(select1.get(4).toString());
Double num1 = new Double(selectData1.get(2).toString());
Double num2 = new Double(selectData1.get(3).toString());
double num3 = ((int) (num2 * num1 * 100)) / 100.0;
Double num4 = new Double(num3);
selectData1.add(num4.toString());
i++;
vector1.add(selectData1);
}
jTable1 = Mytable.maketable(vector1, colnames); //显示内容
jScrollPane1.getViewport().add(jTable1); //把表装入容器
}
}
class RemindTask extends TimerTask {
public void run() {
jTextField1.setText(GetTime.getTime());
}
}
}
class JoinAndExceed_jButton5_actionAdapter implements ActionListener {
private JoinAndExceed adaptee;
JoinAndExceed_jButton5_actionAdapter(JoinAndExceed adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton5_actionPerformed(e);
}
}
class JoinAndExceed_jTextField2_focusAdapter extends FocusAdapter {
private JoinAndExceed adaptee;
JoinAndExceed_jTextField2_focusAdapter(JoinAndExceed adaptee) {
this.adaptee = adaptee;
}
public void focusLost(FocusEvent e) {
adaptee.jTextField2_focusLost(e);
}
}
class JoinAndExceed_jButton4_actionAdapter implements ActionListener {
private JoinAndExceed adaptee;
JoinAndExceed_jButton4_actionAdapter(JoinAndExceed adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton4_actionPerformed(e);
}
}
class JoinAndExceed_jButton3_actionAdapter implements ActionListener {
private JoinAndExceed adaptee;
JoinAndExceed_jButton3_actionAdapter(JoinAndExceed adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton3_actionPerformed(e);
}
}
class JoinAndExceed_jButton2_actionAdapter implements ActionListener {
private JoinAndExceed adaptee;
JoinAndExceed_jButton2_actionAdapter(JoinAndExceed adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
class JoinAndExceed_jButton1_actionAdapter implements ActionListener {
private JoinAndExceed adaptee;
JoinAndExceed_jButton1_actionAdapter(JoinAndExceed adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -