亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? financialmainframe.java

?? 帳務管理軟件. 用于管理一個集體中每個人的開支情況.
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
package lh.finacial;

import javax.swing.SwingUtilities;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JFileChooser;
import javax.swing.JTextArea;
import java.awt.GridBagLayout;
import javax.swing.BoxLayout;
import java.awt.GridBagConstraints;
import javax.swing.JSplitPane;
import javax.swing.JTree;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.tree.*;
import javax.swing.JDialog;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Dimension;
import javax.swing.JCheckBox;
import java.awt.GridLayout;
import javax.swing.JOptionPane;
import javax.swing.JComboBox;
import java.util.*;
import java.util.regex.Pattern;
import java.io.*;

public class FinancialMainFrame extends JFrame {
	
	FinancialProc fProc = new FinancialProc();  //  @jve:decl-index=0:

	private static final long serialVersionUID = 1L;

	private JPanel jContentPane = null;

	private JMenuBar jJMenuBar = null;

	private JMenu jMenu = null;

	private JMenuItem jMenuItem = null;

	private JPanel jPanel = null;

	private JSplitPane jSplitPane = null;

	private JSplitPane jSplitPane1 = null;

	private JSplitPane jSplitPane2 = null;

	private JTree jTree = null;

	private JScrollPane jScrollPane = null;

	private JTable jTable = null;

	private JScrollPane jScrollPane1 = null;
	
	private JScrollPane jScrollPane2 = null;

	private JTextArea jTextArea = null;

	private JTextArea jTextArea1 = null;

	private JMenu jMenu1 = null;

	private JDialog jSearchDialog = null;  //  @jve:decl-index=0:visual-constraint="700,10"

	private JPanel jContentPane2 = null;

	private JLabel jLabel = null;

	private JTextField jTextField = null;

	private JButton jButton = null;

	private JLabel jLabel1 = null;

	private JTextField jTextField1 = null;

	private JButton jButton1 = null;

	private JMenuItem jMenuItem1 = null;

	private JMenuItem jMenuItem2 = null;

	private JDialog jDialog = null;  //  @jve:decl-index=0:visual-constraint="700,137"

	private JPanel jContentPane1 = null;

	private JLabel jLabel2 = null;

	private JTextField jTextField2 = null;

	private JLabel jLabel3 = null;

	private JTextField jTextField3 = null;

	private JLabel jLabel4 = null;

	private JTextField jTextField4 = null;

	private JLabel jLabel5 = null;

	private JTextField jTextField5 = null;

	private JPanel jPanel1 = null;

	private JButton jButton2 = null;
	
	private List<JCheckBox> jCheckBoxs = new ArrayList<JCheckBox>();  //  @jve:decl-index=0:

	private JMenuItem jMenuItem3 = null;

	private JMenuItem jMenuItem4 = null;

	private JMenuItem jMenuItem5 = null;

	private JDialog jInputDialog = null;  //  @jve:decl-index=0:visual-constraint="960,-52"

	private JPanel jContentPane3 = null;

	private JLabel jLabel6 = null;

	private JTextField jTextField6 = null;

	private JLabel jLabel7 = null;

	private JTextField jTextField7 = null;

	private JLabel jLabel8 = null;

	private JTextField jTextField8 = null;

	private JLabel jLabel9 = null;

	private JComboBox jComboBox = null;

	private JButton jButton3 = null;

	private JMenuItem jMenuItem6 = null;

	private JScrollPane jScrollPane3 = null;

	private JMenuItem jMenuItem7 = null;

	private JMenuItem jMenuItem8 = null;

	private JMenuItem jMenuItem9 = null;

	/**
	 * This method initializes jJMenuBar	
	 * 	
	 * @return javax.swing.JMenuBar	
	 */
	private JMenuBar getJJMenuBar() {
		if (jJMenuBar == null) {
			jJMenuBar = new JMenuBar();
			jJMenuBar.add(getJMenu());
			jJMenuBar.add(getJMenu1());
		}
		return jJMenuBar;
	}

	/**
	 * This method initializes jMenu	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu() {
		if (jMenu == null) {
			jMenu = new JMenu();
			jMenu.setText("文件");
			jMenu.add(getJMenuItem());
			jMenu.add(getJMenuItem3());
			jMenu.add(getJMenuItem5());
			jMenu.add(getJMenuItem8());
			jMenu.add(getJMenuItem7());
		}
		return jMenu;
	}

	/**
	 * This method initializes jMenuItem	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getJMenuItem() {
		if (jMenuItem == null) {
			jMenuItem = new JMenuItem("Open...");
			jMenuItem.setText("打開...");
			jMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					JFileChooser filech = new JFileChooser();
					int rVal = filech.showOpenDialog(FinancialMainFrame.this);
					if(rVal==JFileChooser.APPROVE_OPTION){
						String filePathName = filech.getSelectedFile().getAbsolutePath();
						readFromFile(filePathName);
					}
				}
			});
		}
		return jMenuItem;
	}

	/**
	 * This method initializes jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel() {
		if (jPanel == null) {
			GridBagConstraints gridBagConstraints = new GridBagConstraints();
			gridBagConstraints.fill = GridBagConstraints.BOTH;
			gridBagConstraints.gridy = 0;
			gridBagConstraints.weightx = 1.0;
			gridBagConstraints.weighty = 1.0;
			gridBagConstraints.gridx = 0;
			jPanel = new JPanel();
			jPanel.setLayout(new GridBagLayout());
			jPanel.add(getJSplitPane(), gridBagConstraints);
		}
		return jPanel;
	}

	/**
	 * This method initializes jSplitPane	
	 * 	
	 * @return javax.swing.JSplitPane	
	 */
	private JSplitPane getJSplitPane() {
		if (jSplitPane == null) {
			jSplitPane = new JSplitPane();
			jSplitPane.setRightComponent(getJSplitPane1());
			jSplitPane.setLeftComponent(getJSplitPane2());
			jSplitPane.setOneTouchExpandable(true);
		}
		return jSplitPane;
	}

	/**
	 * This method initializes jSplitPane1	
	 * 	
	 * @return javax.swing.JSplitPane	
	 */
	private JSplitPane getJSplitPane1() {
		if (jSplitPane1 == null) {
			jSplitPane1 = new JSplitPane(JSplitPane.VERTICAL_SPLIT,false);
			jSplitPane1.setTopComponent(getJScrollPane());
			jSplitPane1.setBottomComponent(getJScrollPane1());
			jSplitPane1.setOneTouchExpandable(true);
		}
		return jSplitPane1;
	}

	/**
	 * This method initializes jSplitPane2	
	 * 	
	 * @return javax.swing.JSplitPane	
	 */
	private JSplitPane getJSplitPane2() {
		if (jSplitPane2 == null) {
			jSplitPane2 = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
			jSplitPane2.setOneTouchExpandable(true);
			jSplitPane2.setBottomComponent(getJTextArea1());
			jSplitPane2.setTopComponent(getJScrollPane2());
		}
		return jSplitPane2;
	}
	
	/**
	 * This method initializes jScrollPane2	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane2() {
		if (jScrollPane2 == null) {
			jScrollPane2 = new JScrollPane();
			jScrollPane2.setViewportView(getJTree());
		}
		return jScrollPane2;
	}

	/**
	 * This method initializes jTree	
	 * 	
	 * @return javax.swing.JTree	
	 */
	private JTree getJTree() {
		if (jTree == null) {
			List<String> names = fProc.listNames;
			DefaultMutableTreeNode top = new DefaultMutableTreeNode("成員列表");
			for(String name:names)
				top.add(new DefaultMutableTreeNode(name));
			jTree = new JTree(top);
			jTree.addMouseListener(new java.awt.event.MouseAdapter() {
				public void mouseClicked(java.awt.event.MouseEvent e) {
					DefaultMutableTreeNode node = (DefaultMutableTreeNode)jTree.getLastSelectedPathComponent();
					if(node==null)
						return;
					if(node.isRoot()){
						((BasicTableModel)(jTable.getModel())).removeAllRow();
						for(BasicItem item:fProc.itemList)
							((BasicTableModel)(jTable.getModel())).appendRow(item);
						jTable.updateUI();
						return;
					}
					String s = (String)node.getUserObject();
					((BasicTableModel)(jTable.getModel())).removeAllRow();
					double sumOfMoney = 0;
					for(BasicItem item:fProc.itemList){
						if(item.getName().equals(s)){
							((BasicTableModel)(jTable.getModel())).appendRow(item);
							sumOfMoney = sumOfMoney + item.getMoney();
						}
					}
					jTable.updateUI();
					jTextArea1.setText(s + " 消費金額:" + sumOfMoney + "元");
				}
			});
			jTree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);

		}
		return jTree;
	}

	/**
	 * This method initializes jScrollPane	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane() {
		if (jScrollPane == null) {
			jScrollPane = new JScrollPane();
			jScrollPane.setViewportView(getJTable());
		}
		return jScrollPane;
	}

	/**
	 * This method initializes jTable	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private JTable getJTable() {
		if (jTable == null) {
			jTable = new JTable(new BasicTableModel());
			jTable.getSelectionModel().setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
		}
		return jTable;
	}

	/**
	 * This method initializes jScrollPane1	
	 * 	
	 * @return javax.swing.JScrollPane	
	 */
	private JScrollPane getJScrollPane1() {
		if (jScrollPane1 == null) {
			jScrollPane1 = new JScrollPane();
			jScrollPane1.setViewportView(getJTextArea());
		}
		return jScrollPane1;
	}

	/**
	 * This method initializes jTextArea	
	 * 	
	 * @return javax.swing.JTextArea	
	 */
	private JTextArea getJTextArea() {
		if (jTextArea == null) {
			jTextArea = new JTextArea();
		}
		return jTextArea;
	}

	/**
	 * This method initializes jTextArea1	
	 * 	
	 * @return javax.swing.JTextArea	
	 */
	private JTextArea getJTextArea1() {
		if (jTextArea1 == null) {
			jTextArea1 = new JTextArea();
		}
		return jTextArea1;
	}

	/**
	 * This method initializes jMenu1	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu1() {
		if (jMenu1 == null) {
			jMenu1 = new JMenu();
			jMenu1.setText("編輯");
			jMenu1.add(getJMenuItem2());
			jMenu1.add(getJMenuItem6());
			jMenu1.add(getJMenuItem9());
			jMenu1.add(getJMenuItem1());
			jMenu1.add(getJMenuItem4());
		}
		return jMenu1;
	}

	/**
	 * This method initializes jSearchDialog	
	 * 	
	 * @return lh.finacial.SearchDialog	
	 */
	private JDialog getJSearchDialog() {
		if (jSearchDialog == null) {
			jSearchDialog = new JDialog(this);
			jSearchDialog.setSize(new Dimension(225, 117));
			jSearchDialog.setTitle("查詢");
			jSearchDialog.setContentPane(getJContentPane2());

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜电影网| 自拍偷拍国产亚洲| 成人在线视频一区| 免费在线观看日韩欧美| 一区二区高清免费观看影视大全| 国产视频一区二区在线观看| 欧美mv日韩mv国产网站app| 欧美艳星brazzers| 国产夜色精品一区二区av| 性久久久久久久| 日韩国产高清影视| 久久精品国产77777蜜臀| 免费观看一级特黄欧美大片| 91国产成人在线| 欧美欧美午夜aⅴ在线观看| 久久精品一区八戒影视| 亚洲午夜国产一区99re久久| 天天影视色香欲综合网老头| 青青草97国产精品免费观看| 91成人免费在线视频| 国产嫩草影院久久久久| 亚洲另类春色校园小说| 日本91福利区| 欧美精品xxxxbbbb| 国产三级欧美三级日产三级99| 日韩av在线发布| 91超碰这里只有精品国产| 欧美精品一区二区在线观看| 国产精品二三区| 日韩影视精彩在线| 成人亚洲一区二区一| 久久久www成人免费无遮挡大片 | 欧美一区二区三区免费| 国产亚洲综合性久久久影院| 精品一区二区三区在线观看| 色综合久久天天综合网| 欧美大片国产精品| 亚洲美女少妇撒尿| 国产黑丝在线一区二区三区| 欧美日免费三级在线| 中文久久乱码一区二区| 午夜a成v人精品| 91麻豆精品国产自产在线观看一区| 亚洲国产精品久久久久婷婷884| 欧美视频一区二区三区四区 | 精品一区二区三区视频在线观看| 欧美不卡一区二区三区| 国产大陆亚洲精品国产| 美女被吸乳得到大胸91| 99久久99久久精品免费看蜜桃| 欧美无乱码久久久免费午夜一区| 亚洲国产裸拍裸体视频在线观看乱了 | 国产免费成人在线视频| 91色在线porny| 国产婷婷一区二区| 91视频观看免费| 三级亚洲高清视频| 久久久亚洲国产美女国产盗摄| 国产成人aaa| 欧美精品一区男女天堂| 99久久精品99国产精品| 日日夜夜一区二区| 中文字幕欧美三区| 经典三级视频一区| 亚洲精品视频一区二区| 日韩一级大片在线| 欧美aa在线视频| 国产精品无圣光一区二区| 欧美在线观看一区二区| 亚洲精品国产品国语在线app| 91精品婷婷国产综合久久性色| 国产麻豆视频精品| 精品福利在线导航| 日本乱码高清不卡字幕| 久久99精品久久久久| 亚洲视频免费看| 精品国产一区二区三区久久久蜜月| 成人av高清在线| 亚洲美女在线国产| 精品88久久久久88久久久| 在线观看视频91| 成人av网站大全| 久久精品国产99国产精品| 亚洲成人中文在线| 成人欧美一区二区三区在线播放| 99久久99久久免费精品蜜臀| 国产综合久久久久久鬼色| 国产日韩欧美精品电影三级在线 | 91精品福利在线| 国产成人在线观看| 日本麻豆一区二区三区视频| 亚洲人123区| 国产精品网站导航| 久久九九久精品国产免费直播| 欧美日韩亚洲高清一区二区| 99麻豆久久久国产精品免费 | 欧美激情一区三区| 日韩欧美一级片| 欧美人动与zoxxxx乱| 波多野结衣精品在线| 国产成人免费高清| 九色porny丨国产精品| 性做久久久久久免费观看| 亚洲一区二区三区不卡国产欧美| 欧美日韩精品专区| 色综合av在线| 一本色道久久综合亚洲精品按摩| 国产精品一二三区| 亚洲成人资源网| 亚洲一区精品在线| 亚洲女同女同女同女同女同69| 亚洲国产成人午夜在线一区| 久久久99精品免费观看| 国产亚洲成aⅴ人片在线观看| 欧美变态口味重另类| 精品日韩欧美在线| 精品国产免费久久| 欧美精品一区二区三区在线| 精品美女在线观看| 26uuu国产日韩综合| 色狠狠桃花综合| 欧美午夜精品理论片a级按摩| 欧美性生活影院| 制服丝袜中文字幕亚洲| 欧美一级国产精品| 精品国产亚洲一区二区三区在线观看 | 日韩一区二区视频| 日韩欧美国产综合一区| 久久欧美一区二区| 国产免费久久精品| 亚洲精品视频免费观看| 同产精品九九九| 久久电影国产免费久久电影| 国产精品中文字幕日韩精品 | 色哟哟日韩精品| 欧美在线free| 欧美高清你懂得| 精品国产sm最大网站免费看| 国产丝袜美腿一区二区三区| 综合激情成人伊人| 亚洲国产你懂的| 国产最新精品精品你懂的| 成人激情综合网站| 欧美人xxxx| 久久久久久日产精品| 中文字幕一区二区三区乱码在线| 亚洲激情图片qvod| 麻豆免费看一区二区三区| 国产成人免费高清| 欧美色区777第一页| 久久人人爽爽爽人久久久| 亚洲自拍欧美精品| 国产一区二区三区在线看麻豆| 99久久99精品久久久久久 | 中文字幕亚洲欧美在线不卡| 亚洲高清视频的网址| 激情久久久久久久久久久久久久久久| 成人教育av在线| 欧美一级片在线看| 亚洲欧洲精品天堂一级| 日本伊人色综合网| 91亚洲午夜精品久久久久久| 欧美一级生活片| 一区二区三区欧美亚洲| 国产一区二区成人久久免费影院 | 亚洲视频网在线直播| 紧缚奴在线一区二区三区| 色婷婷香蕉在线一区二区| 精品国产免费视频| 亚洲第一会所有码转帖| 成人午夜在线视频| 日韩三级免费观看| 亚洲成人先锋电影| 91原创在线视频| 久久久久久久久久久久电影| 无码av免费一区二区三区试看 | 麻豆91小视频| 在线视频欧美精品| 国产精品美日韩| 国产一区二区伦理| 欧美一级视频精品观看| 亚欧色一区w666天堂| 91搞黄在线观看| 亚洲人成网站精品片在线观看| 国产高清精品久久久久| 日韩精品专区在线| 日韩av在线播放中文字幕| 色婷婷精品大在线视频 | 国产综合成人久久大片91| 91精品在线观看入口| 午夜国产不卡在线观看视频| 在线免费观看日本欧美| 亚洲欧美电影院| 91美女蜜桃在线| 中文字幕一区二区三区四区不卡| 丁香六月综合激情| 中文字幕免费观看一区| 丁香另类激情小说| 中文字幕一区二区三区色视频| eeuss鲁片一区二区三区|