⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stock.java

📁 我自己写的。使用eclipse环境
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
						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 + -