?? stock.java
字號:
tb_wtf.setText("5");
tt3 = convert(tt + tt1 + tt2 + 5);
tmp = Double.toString(tt3);
tb_fyzc.setText(tmp);// 費用支出
tmpzjkz = tt3 + price * sum;
kz = tmpzjkz / sum;
tt4 = convert(tmpzjkz);
tmp = Double.toString(tt4);
tb_zjkz.setText(tmp);// 總計開支
tmpcbjg = tt4 / sum;
tt5 = convert(tmpcbjg);
tmp = Double.toString(tt5);
tb_cbjg.setText(tmp);
tmpbbjg = (tt5 - price) * 2 + price;
bb = tmpbbjg;
tt6 = convert(tmpbbjg);
tmp = Double.toString(tt6);
tb_bbjg.setText(tmp);
} catch (Exception e1) {
JOptionPane.showMessageDialog(this, "請輸入合法數字", "警告對話框",
JOptionPane.WARNING_MESSAGE);
}
} else if (sz.isSelected()) {// 深圳
try {
double price = Double.parseDouble(tb_mrjg.getText());
int sum = Integer.parseInt(tb_mrsl.getText());
temp = Double.parseDouble((String) c_sxf1
.getSelectedItem());
// System.out.println(c_sxf1.getSelectedItem());
tmpsxf = price * sum * temp * 0.001;
tt = convert(tmpsxf);
if (tt < 5) {
tt = 5;
}
String tmp = Double.toString(tt);
tb_sxf.setText(tmp);// 手續費
temp = Double.parseDouble((String) c_yhs1
.getSelectedItem());
tmpyhs = price * sum * temp * 0.001;
tt1 = convert(tmpyhs);
tmp = Double.toString(tt1);
tb_yhs.setText(tmp);// 印花稅
tb_ghf.setText("0");
tb_wtf.setText("0");
tt3 = convert(tt + tt1);
tmp = Double.toString(tt3);
tb_fyzc.setText(tmp);// 費用支出
tmpzjkz = tt3 + price * sum;
kz = tmpzjkz / sum;
tt4 = convert(tmpzjkz);
tmp = Double.toString(tt4);
tb_zjkz.setText(tmp);// 總計開支
tmpcbjg = tt4 / sum;
tt5 = convert(tmpcbjg);
tmp = Double.toString(tt5);
tb_cbjg.setText(tmp);
tmpbbjg = (tt5 - price) * 2 + price;
bb = tmpbbjg;
tt6 = convert(tmpbbjg);
tmp = Double.toString(tt6);
tb_bbjg.setText(tmp);// 保本價格
} catch (Exception e2) {
JOptionPane.showMessageDialog(this, "請輸入合法數字", "警告對話框",
JOptionPane.WARNING_MESSAGE);
}
} else if (fj.isSelected()) {
try {
double price = Double.parseDouble(tb_mrjg.getText());
int sum = Integer.parseInt(tb_mrsl.getText());
temp = Double.parseDouble((String) c_sxf1
.getSelectedItem());
// System.out.println(c_sxf1.getSelectedItem());
tmpsxf = price * sum * temp * 0.001;
tt = convert(tmpsxf);
if (tt < 5) {
tt = 5;
}
String tmp = Double.toString(tt);
tb_sxf.setText(tmp);// 手續費
tb_yhs.setText("0");// 印花稅
tb_ghf.setText("0");
tb_wtf.setText("0");
tt3 = convert(tt);// 費用支出
tmp = Double.toString(tt3);
tb_fyzc.setText(tmp);
tmpzjkz = tt3 + price * sum;
kz = tmpzjkz / sum;
tt4 = convert(tmpzjkz);
tmp = Double.toString(tt4);
tb_zjkz.setText(tmp);// 總計開支
tmpcbjg = tt4 / sum;
tt5 = convert(tmpcbjg);
tmp = Double.toString(tt5);
tb_cbjg.setText(tmp);
tmpbbjg = (tt5 - price) * 2 + price;
bb = tmpbbjg;
tt6 = convert(tmpbbjg);
tmp = Double.toString(tt6);
tb_bbjg.setText(tmp);
} catch (Exception e3) {
JOptionPane.showMessageDialog(this, "請輸入合法數字", "警告對話框",
JOptionPane.WARNING_MESSAGE);
}
}
}
}
if (e.getSource() == btnsell) {
if (!sh.isSelected() && !sz.isSelected() && !fj.isSelected()) {
JOptionPane.showMessageDialog(this, "請選擇上海A股,深圳A股,封基", "警告對話框",
JOptionPane.WARNING_MESSAGE);
} else {
if (sh.isSelected()) {// 上海
try {
double price = Double.parseDouble(ts_mcjg.getText());
int sum = Integer.parseInt(ts_mcsl.getText());
temp = Double.parseDouble((String) c_sxf1
.getSelectedItem());
// System.out.println(c_sxf1.getSelectedItem());
tmpsxf = price * sum * temp * 0.001;
double tt = convert(tmpsxf);
if (tt < 5) {
tt = 5;
}
String tmp = Double.toString(tt);
ts_sxf.setText(tmp);
temp = Double.parseDouble((String) c_yhs1
.getSelectedItem());
tmpyhs = price * sum * temp * 0.001;
tt1 = convert(tmpyhs);
tmp = Double.toString(tt1);
ts_yhs.setText(tmp);
temp = Double.parseDouble((String) c_ghf1
.getSelectedItem());
tmpghf = sum * temp * 0.001;
tt2 = convert(tmpghf);
if (tt2 < 1) {
tt2 = 1;
}
tmp = Double.toString(tt2);
ts_ghf.setText(tmp);
ts_wtf.setText("5");
tt3 = convert(tt + tt1 + tt2 + 5);
tmp = Double.toString(tt3);
ts_fyzc.setText(tmp);// 費用支出
tmpzjsr = price * sum - tt3;
tt4 = convert(tmpzjsr);
tmp = Double.toString(tt4);
ts_zjsr.setText(tmp);// 總計收入
tmpdtyl = (tmpzjsr / sum - kz) * sum;
tt5 = convert(tmpdtyl);
tmp = Double.toString(tt5);
ts_dtyl.setText(tmp);// 動態盈利
tmpmgyl = price - bb;
tt6 = convert(tmpmgyl);
tmp = Double.toString(tt6);
ts_mgyl.setText(tmp);// 每股盈利
} catch (Exception e4) {
JOptionPane.showMessageDialog(this, "請輸入合法數字", "警告對話框",
JOptionPane.WARNING_MESSAGE);
}
} else if (sz.isSelected()) {// 深圳
try {
double price = Double.parseDouble(ts_mcjg.getText());
int sum = Integer.parseInt(ts_mcsl.getText());
temp = Double.parseDouble((String) c_sxf1
.getSelectedItem());
// System.out.println(c_sxf1.getSelectedItem());
tmpsxf = price * sum * temp * 0.001;
double tt = convert(tmpsxf);
if (tt < 5) {
tt = 5;
}
String tmp = Double.toString(tt);
ts_sxf.setText(tmp);
temp = Double.parseDouble((String) c_yhs1
.getSelectedItem());
tmpyhs = price * sum * temp * 0.001;
tt1 = convert(tmpyhs);
tmp = Double.toString(tt1);
ts_yhs.setText(tmp);
ts_ghf.setText("0");
ts_wtf.setText("0");
tt3 = convert(tt + tt1);
tmp = Double.toString(tt3);
ts_fyzc.setText(tmp);// 費用支出
tmpzjsr = price * sum - tt3;
tt4 = convert(tmpzjsr);
tmp = Double.toString(tt4);
ts_zjsr.setText(tmp);// 總計收入
tmpdtyl = (tmpzjsr / sum - kz) * sum;
tt5 = convert(tmpdtyl);
tmp = Double.toString(tt5);
ts_dtyl.setText(tmp);// 動態盈利
tmpmgyl = price - bb;
tt6 = convert(tmpmgyl);
tmp = Double.toString(tt6);
ts_mgyl.setText(tmp);// 每股盈利
} catch (Exception e5) {
JOptionPane.showMessageDialog(this, "請輸入合法數字", "警告對話框",
JOptionPane.WARNING_MESSAGE);
}
} else if (fj.isSelected()) {// 封基
try {
double price = Double.parseDouble(ts_mcjg.getText());
int sum = Integer.parseInt(ts_mcsl.getText());
temp = Double.parseDouble((String) c_sxf1
.getSelectedItem());
// System.out.println(c_sxf1.getSelectedItem());
tmpsxf = price * sum * temp * 0.001;
double tt = convert(tmpsxf);
if (tt < 5) {
tt = 5;
}
String tmp = Double.toString(tt);
ts_sxf.setText(tmp);
ts_yhs.setText("0");
ts_ghf.setText("0");
ts_wtf.setText("0");
tt3 = convert(tt);
tmp = Double.toString(tt3);
ts_fyzc.setText(tmp);// 費用支出
tmpzjsr = price * sum - tt3;
tt4 = convert(tmpzjsr);
tmp = Double.toString(tt4);
ts_zjsr.setText(tmp);// 總計收入
tmpdtyl = (tmpzjsr / sum - kz) * sum;
tt5 = convert(tmpdtyl);
tmp = Double.toString(tt5);
ts_dtyl.setText(tmp);// 動態盈利
tmpmgyl = price - bb;
tt6 = convert(tmpmgyl);
tmp = Double.toString(tt6);
ts_mgyl.setText(tmp);// 每股盈利
} catch (Exception e6) {
JOptionPane.showMessageDialog(this, "請輸入合法數字", "警告對話框",
JOptionPane.WARNING_MESSAGE);
}
}
}
}
}
public static void main(String args[]) {
Stock sto = new Stock();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -