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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sortdialog.java

?? 采用java實現(xiàn)的灑店管理系統(tǒng)
?? JAVA
字號:
package com.mwq.frame.manage;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Vector;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;

import com.mwq.dao.Dao;
import com.mwq.dao.JDBC;
import com.mwq.mwing.MTable;

public class SortDialog extends JDialog {

	private JTable table;

	private JTextField sortNameTextField;

	private final Vector columnNameV = new Vector();

	private final DefaultTableModel tableModel = new DefaultTableModel();

	private final Dao dao = Dao.getInstance();

	/**
	 * Launch the application
	 * 
	 * @param args
	 */
	public static void main(String args[]) {
		try {
			SortDialog dialog = new SortDialog();
			dialog.addWindowListener(new WindowAdapter() {
				public void windowClosing(WindowEvent e) {
					System.exit(0);
				}
			});
			dialog.setVisible(true);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Create the dialog
	 */
	public SortDialog() {
		super();
		setModal(true);
		getContentPane().setLayout(new BorderLayout());
		setResizable(false);
		setTitle("菜系管理");
		setBounds(100, 100, 500, 375);

		final JPanel operatePanel = new JPanel();
		getContentPane().add(operatePanel, BorderLayout.NORTH);

		final JLabel sortNameLabel = new JLabel();
		operatePanel.add(sortNameLabel);
		sortNameLabel.setText("菜系名稱:");

		sortNameTextField = new JTextField();
		operatePanel.add(sortNameTextField);
		sortNameTextField.setColumns(20);

		final JLabel topPlaceholderLabel = new JLabel();
		topPlaceholderLabel.setPreferredSize(new Dimension(20, 40));
		operatePanel.add(topPlaceholderLabel);

		final JButton addButton = new JButton();// 創(chuàng)建添加菜系名稱按鈕對象
		addButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				String sortName = sortNameTextField.getText().trim(); // 獲得菜系名稱,并去掉首尾空格
				if (sortName.equals("")) {// 查看是否輸入了菜系名稱
					JOptionPane.showMessageDialog(null, "請輸入菜系名稱!", "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				if (sortName.length() > 10) {// 查看菜系名稱的長度是否超過了10個漢字
					JOptionPane.showMessageDialog(null, "菜系名稱最多只能為10個漢字!",
							"友情提示", JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				if (dao.sSortByName(sortName).size() > 0) {// 查看該菜系名稱是否已經(jīng)存在
					JOptionPane.showMessageDialog(null, "該菜系已經(jīng)存在!", "友情提示",
							JOptionPane.INFORMATION_MESSAGE);
					return;
				}
				int row = tableModel.getRowCount();// 獲得當(dāng)前擁有菜系名稱的個數(shù)
				Vector newSortV = new Vector();// 創(chuàng)建一個代表新菜系名稱的向量
				newSortV.add(new Integer(row + 1));// 添加序號
				newSortV.add(sortName);// 添加菜系名稱
				tableModel.addRow(newSortV);// 將新菜系名稱信息添加到表格中
				table.setRowSelectionInterval(row, row);// 設(shè)置新添加的菜系名稱為選中的
				sortNameTextField.setText(null);// 將菜系名稱文本框設(shè)置為空
				//
				dao.iSort(sortName);// 將新添加的菜系名稱信息保存到數(shù)據(jù)庫中
				JDBC.closeConnection();// 關(guān)閉數(shù)據(jù)庫連接
			}
		});
		addButton.setText("添加");
		operatePanel.add(addButton);

		final JButton delButton = new JButton();// 創(chuàng)建刪除菜系名稱按鈕對象
		delButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				int row = table.getSelectedRow();// 獲得選中的菜系
				String delSortName = (String) table.getValueAt(row, 1);// 獲得選中的菜系名稱
				int j = JOptionPane
						.showConfirmDialog(null, "確定要刪除菜系“" + delSortName
								+ "”?", "友情提示", JOptionPane.YES_NO_OPTION);// 彈出確認(rèn)提示
				if (j == 0) {// 確認(rèn)刪除
					tableModel.removeRow(row);// 從表格中移除菜系信息
					int rowCount = table.getRowCount();// 獲得刪除后擁有的菜系數(shù)
					if (rowCount > 0) {// 還擁有菜系
						if (row < table.getRowCount()) {// 刪除的不是位于表格最后的菜系
							for (int i = row; i < table.getRowCount(); i++) {
								table.setValueAt(i + 1 + "", i, 0);// 修改位于刪除菜系之后的序號
							}
							table.setRowSelectionInterval(row, row);// 設(shè)置上移到刪除行索引的菜系為被選中
						} else {// 刪除的是位于表格最后的菜系
							table.setRowSelectionInterval(row - 1, row - 1);// 設(shè)置當(dāng)前位于表格最后的菜系被選中
						}
					}
					//
					dao.dSortByName(delSortName);// 從數(shù)據(jù)庫中刪除菜系
					JDBC.closeConnection();// 關(guān)閉數(shù)據(jù)庫連接
				}
			}
		});
		delButton.setText("刪除");
		operatePanel.add(delButton);

		final JScrollPane scrollPane = new JScrollPane();
		getContentPane().add(scrollPane);

		columnNameV.add("序    號");
		columnNameV.add("菜系名稱");
		tableModel.setDataVector(dao.sSortName(), columnNameV);
		JDBC.closeConnection();

		table = new MTable(tableModel);
		if (table.getRowCount() > 0)
			table.setRowSelectionInterval(0, 0);
		scrollPane.setViewportView(table);

		final JLabel leftPlaceholderLabel = new JLabel();
		leftPlaceholderLabel.setPreferredSize(new Dimension(20, 20));
		getContentPane().add(leftPlaceholderLabel, BorderLayout.WEST);

		final JPanel exitPanel = new JPanel();
		final FlowLayout flowLayout = new FlowLayout();
		flowLayout.setAlignment(FlowLayout.RIGHT);
		exitPanel.setLayout(flowLayout);
		getContentPane().add(exitPanel, BorderLayout.SOUTH);

		final JButton exitButton = new JButton();
		exitPanel.add(exitButton);
		exitButton.setText("退出");
		exitButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				dispose();
			}
		});

		final JLabel bottomPlaceholderLabel = new JLabel();
		bottomPlaceholderLabel.setPreferredSize(new Dimension(10, 40));
		exitPanel.add(bottomPlaceholderLabel);

		final JLabel rightPlaceholderLabel = new JLabel();
		rightPlaceholderLabel.setPreferredSize(new Dimension(20, 20));
		getContentPane().add(rightPlaceholderLabel, BorderLayout.EAST);
		//
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费高清视频| 欧洲中文字幕精品| 夜夜嗨av一区二区三区中文字幕| 欧美一级高清片| 91女厕偷拍女厕偷拍高清| 九九热在线视频观看这里只有精品| 亚洲精品免费看| 国产精品毛片久久久久久久| 日韩一区二区三区电影在线观看 | 成人综合婷婷国产精品久久免费| 天天操天天干天天综合网| 国产精品美女久久久久aⅴ国产馆| 欧美一区午夜视频在线观看| 在线观看视频一区二区| 99天天综合性| 国产福利一区二区三区| 麻豆91在线观看| 天堂资源在线中文精品| 亚洲精品欧美专区| 亚洲蜜臀av乱码久久精品| 国产精品高清亚洲| 国产精品三级视频| 欧美国产97人人爽人人喊| 精品国产麻豆免费人成网站| 欧美日韩一卡二卡| 色菇凉天天综合网| 91老师片黄在线观看| 99re这里都是精品| fc2成人免费人成在线观看播放| 国产精品一区2区| 国模娜娜一区二区三区| 国内精品写真在线观看| 精品一区二区影视| 国产剧情av麻豆香蕉精品| 国内精品伊人久久久久影院对白| 另类专区欧美蜜桃臀第一页| 美女视频免费一区| 蜜臀av一区二区在线观看| 日韩成人午夜电影| 美女免费视频一区二区| 久久精工是国产品牌吗| 国内精品视频666| 国产成人精品免费网站| 成人免费三级在线| 91麻豆swag| 欧美色图激情小说| 欧美一区二区三区免费在线看| 欧美一卡在线观看| 亚洲精品一区二区三区影院 | 污片在线观看一区二区 | voyeur盗摄精品| 97超碰欧美中文字幕| 欧美色综合久久| 日韩一区二区视频在线观看| 2023国产精品| 日韩高清一区在线| 亚洲一区二区欧美| 蜜桃av一区二区| 成人在线综合网| 在线观看91视频| 日韩欧美中文字幕精品| 国产嫩草影院久久久久| 亚洲乱码中文字幕综合| 日韩电影在线观看网站| 国产精品综合一区二区三区| 99riav一区二区三区| 欧美精品一卡两卡| 久久影院视频免费| 亚洲人成人一区二区在线观看| 亚洲一区二区影院| 毛片基地黄久久久久久天堂| 国产99久久久久久免费看农村| 日本电影欧美片| 欧美一区二区视频网站| 亚洲国产岛国毛片在线| 天堂在线一区二区| 国产69精品一区二区亚洲孕妇| 在线观看日韩毛片| 久久精品人人做人人爽人人| 一区二区三区在线播放| 韩国三级中文字幕hd久久精品| 成人av第一页| 日韩精品一区二区三区四区视频| 中文字幕不卡在线观看| 日本在线不卡视频| fc2成人免费人成在线观看播放 | 日本美女一区二区| av午夜一区麻豆| 日韩一区二区三区av| 亚洲天堂免费看| 国产做a爰片久久毛片| 欧美日韩国产色站一区二区三区| 国产日韩精品一区二区浪潮av | 精品精品欲导航| 亚洲一区二区欧美| 丁香啪啪综合成人亚洲小说 | 亚洲男同性视频| 国产自产高清不卡| 欧美色成人综合| 国产精品国产a| 国产高清在线观看免费不卡| 在线观看91av| 亚洲男女一区二区三区| 国产九九视频一区二区三区| 欧美一区二区在线播放| 亚洲一区二三区| 91麻豆6部合集magnet| 中文字幕免费不卡在线| 久久97超碰色| 4438成人网| 亚洲成av人**亚洲成av**| 97久久超碰国产精品| 国产亚洲一区二区三区| 经典三级在线一区| 欧美一区二区免费视频| 亚洲成人你懂的| 在线观看三级视频欧美| 亚洲精选免费视频| 99精品久久免费看蜜臀剧情介绍| 久久久精品免费观看| 国内外精品视频| 精品乱人伦小说| 美国av一区二区| 日韩欧美一级精品久久| 青青草一区二区三区| 欧美日韩国产高清一区| 亚洲动漫第一页| 91福利在线免费观看| 亚洲电影在线免费观看| 欧美日韩一区小说| 亚洲综合精品久久| 欧美日韩综合在线免费观看| 亚洲尤物在线视频观看| 色婷婷亚洲精品| 一区二区在线观看免费| 91福利国产精品| 亚洲自拍偷拍av| 欧美日本韩国一区二区三区视频| 午夜精品福利一区二区三区av| 欧美做爰猛烈大尺度电影无法无天| 亚洲日本中文字幕区| 色猫猫国产区一区二在线视频| 亚洲精品国产视频| 91国产免费看| 天堂久久久久va久久久久| 日韩欧美中文字幕一区| 黄色成人免费在线| 中文字幕精品三区| 91色|porny| 亚洲成人免费在线| 精品少妇一区二区三区在线视频| 国产在线播放一区| 国产精品第五页| 欧美色视频在线| 久久精品国产一区二区三| 国产拍揄自揄精品视频麻豆| 99精品热视频| 亚洲bdsm女犯bdsm网站| 欧美一区二区三区公司| 国产精品亚洲一区二区三区在线 | 蜜桃av一区二区| xvideos.蜜桃一区二区| 春色校园综合激情亚洲| 亚洲国产中文字幕| 久久影院午夜片一区| 91免费精品国自产拍在线不卡| 亚洲香蕉伊在人在线观| 精品久久久久久亚洲综合网| 成人美女视频在线看| 亚洲成人精品一区二区| 久久综合精品国产一区二区三区| 99久久免费精品| 奇米一区二区三区| 中文字幕色av一区二区三区| 欧美日韩一级二级三级| 国产麻豆精品在线观看| 一区二区三区日韩欧美精品| 日韩精品一区二区三区视频| 91亚洲精品乱码久久久久久蜜桃| 日本成人在线网站| 亚洲欧美日韩电影| 2021中文字幕一区亚洲| 欧美色图免费看| 成人免费视频网站在线观看| 婷婷综合五月天| 国产精品久久久久婷婷| 日韩一级片网址| 91啪亚洲精品| 国产精品一区二区三区99| 日韩中文字幕av电影| 国产精品国产馆在线真实露脸 | 中文字幕第一区二区| 欧美一区二区三区精品| 色偷偷一区二区三区| 国产成人福利片| 久久精品国内一区二区三区| 亚洲高清免费在线| 国产精品区一区二区三| 欧美mv和日韩mv的网站| 欧美日韩高清一区二区三区|