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

📄 welcome.java

📁 一款少见的用swt写的彩票软件
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
package com.dc.system;

import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
import org.eclipse.swt.events.MouseAdapter;
import org.eclipse.swt.events.MouseEvent;
import org.eclipse.swt.events.PaintEvent;
import org.eclipse.swt.events.PaintListener;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.widgets.MenuItem;
import org.eclipse.swt.widgets.ProgressBar;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.TabFolder;
import org.eclipse.swt.widgets.TabItem;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
import org.eclipse.swt.widgets.TableItem;
import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.widgets.ToolBar;
import org.eclipse.swt.widgets.ToolItem;
import com.swtdesigner.SWTResourceManager;
import org.eclipse.swt.widgets.Monitor;
import com.dc.common.Getrandom;
import java.util.List;
import java.util.ArrayList;
import com.dc.win.MessageBoxShow;
import java.lang.StringBuffer;
import com.dc.common.Combination;

public class Welcome extends Shell {

	private Text shownum6;

	private Text shownum5;

	private Text shownum4;

	private Text shownum3;

	private Text shownum2;

	private Text shownum1;

	private Text shownum0;

	private Combo combo_2;

	private Table table;

	private Combo combo;

	public int SELECTED = 1;

	public int UNSELECT = 0;
	
	public int TOTAL_DATA = 7;
	
	public StringBuffer red_temp_data = null;
	public StringBuffer blue_temp_data = null;
	
	List<Integer> red_data_temp = new ArrayList<Integer>();
	List<Integer> blue_data_temp = new ArrayList<Integer>();
	List<Integer> red_blue_data_temp = new ArrayList<Integer>();

	// 定义红球数据
	public int[][] red_store = { { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 },
			{ 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 },
			{ 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 },
			{ 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 },
			{ 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 },
			{ 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 } };

	// 定义蓝球数据
	public int[][] blue_store = { { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 },
			{ 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 },
			{ 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 } };

	final Display display = Display.getDefault();

	/**
	 * Launch the application
	 * 
	 * @param args
	 */
	public static void main(String args[]) {
		try {
			Display display = Display.getDefault();
			Welcome shell = new Welcome(display, SWT.SHELL_TRIM);
			Monitor primary = shell.getMonitor();
			Rectangle bounds = primary.getBounds();
			Rectangle rect = shell.getBounds();
			int x = bounds.x + (bounds.width - rect.width) / 2;
			int y = bounds.y + (bounds.height - rect.height) / 2;
			if (x < 0)
				x = 0;
			if (y < 0)
				y = 0;
			shell.setLocation(x, y);
			shell.open();
			shell.layout();
			while (!shell.isDisposed()) {
				if (!display.readAndDispatch())
					display.sleep();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Create the shell
	 * 
	 * @param display
	 * @param style
	 */
	public Welcome(Display display, int style) {
		super(display, style);
		createContents();
		setImage(SWTResourceManager.getImage(Welcome.class, "/images/54.ico"));
	}

	/**
	 * Create contents of the window
	 */
	protected void createContents() {
		setText("命中双色球");
		setSize(874, 589);

		final Menu menu = new Menu(this, SWT.BAR);
		setMenuBar(menu);

		final MenuItem system = new MenuItem(menu, SWT.CASCADE);
		system.setText("系统(&S)");

		final Menu menu_1 = new Menu(system);
		system.setMenu(menu_1);

		final MenuItem register = new MenuItem(menu_1, SWT.NONE);
		register.setText("软件注册(&R)");

		final MenuItem menuItem_2 = new MenuItem(menu_1, SWT.SEPARATOR);
		menuItem_2.setText("--------------------------");

		final MenuItem setup_option = new MenuItem(menu_1, SWT.NONE);
		setup_option.setText("选项设置(&O)     Ctrl+O");

		final MenuItem show_toolbar = new MenuItem(menu_1, SWT.NONE);
		show_toolbar.setText("显示工具栏      Ctrl+B");

		final MenuItem show_status = new MenuItem(menu_1, SWT.NONE);
		show_status.setText("显示状态栏");

		final MenuItem menuItem_5 = new MenuItem(menu_1, SWT.SEPARATOR);
		menuItem_5.setText("--------------------------");

		final MenuItem menuItem_6 = new MenuItem(menu_1, SWT.NONE);
		menuItem_6.setText("数据维护(&M)     Ctrl+M");

		final MenuItem menuItem = new MenuItem(menu_1, SWT.NONE);
		menuItem.setText("当前彩票设置");

		final MenuItem menuItem_1 = new MenuItem(menu_1, SWT.SEPARATOR);
		menuItem_1.setText("--------------------------");

		final MenuItem exit_system = new MenuItem(menu_1, SWT.NONE);
		exit_system.setAccelerator(SWT.CTRL | SWT.ALT | SWT.SHIFT | SWT.EMBEDDED | SWT.CENTER | SWT.KEYCODE_BIT);
		exit_system.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				display.dispose();
			}
		});
		exit_system.setText("退出(&X)             Ctrl+E");

		final MenuItem operate_online = new MenuItem(menu, SWT.CASCADE);
		operate_online.setText("在线操作(&O)");

		final Menu menu_2 = new Menu(operate_online);
		operate_online.setMenu(menu_2);

		final MenuItem download_data = new MenuItem(menu_2, SWT.NONE);
		download_data.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				
			}
		});
		download_data.setText("历史开奖数据下载(&D) Ctrl+D");

		final MenuItem online_update = new MenuItem(menu_2, SWT.NONE);
		online_update.setText("在线软件升级");

		final MenuItem menuItem_7 = new MenuItem(menu_2, SWT.SEPARATOR);
		menuItem_7.setText("Menu Item");

		final MenuItem access_net = new MenuItem(menu_2, SWT.NONE);
		access_net.setText("访问网站");

		final MenuItem data_service = new MenuItem(menu_2, SWT.NONE);
		data_service.setText("网上数据服务(&S)");

		final MenuItem new_info = new MenuItem(menu_2, SWT.NONE);
		new_info.setText("最新信息(&N)                 Ctrl+N");

		final MenuItem data_explain = new MenuItem(menu, SWT.CASCADE);
		data_explain.setText("数据分析(&D)");

		final Menu menu_3 = new Menu(data_explain);
		data_explain.setMenu(menu_3);

		final MenuItem resovle_inputdata = new MenuItem(menu_3, SWT.NONE);
		resovle_inputdata.setText("原始数据分析(&O)    Ctrl+R");

		final MenuItem swith_data1 = new MenuItem(menu_3, SWT.NONE);
		swith_data1.setText("转换数据分析一(&P) Ctrl+F1");

		final MenuItem swith_data2 = new MenuItem(menu_3, SWT.NONE);
		swith_data2.setText("转换数据分析二(&T) Ctrl+F2");

		final MenuItem swith_data3 = new MenuItem(menu_3, SWT.NONE);
		swith_data3.setText("转换数据分析三(&M) Ctrl+F3");

		final MenuItem swith_data4 = new MenuItem(menu_3, SWT.NONE);
		swith_data4.setText("转换数据分析四(&S) Ctrl+F4");

		final MenuItem swith_data5 = new MenuItem(menu_3, SWT.NONE);
		swith_data5.setText("转换数据分析五(&F) Ctrl+F5");

		final MenuItem swith_data6 = new MenuItem(menu_3, SWT.NONE);
		swith_data6.setText("转换数据分析六(&H) Ctrl+F6");

		final MenuItem swith_data7 = new MenuItem(menu_3, SWT.NONE);
		swith_data7.setText("转换数据分析七(&A) Ctrl+F7");

		final MenuItem menuItem_14 = new MenuItem(menu_3, SWT.SEPARATOR);
		menuItem_14.setText("Menu Item");

		final MenuItem reset_resovledata = new MenuItem(menu_3, SWT.NONE);
		reset_resovledata.setText("重新生成分析数据");

		final MenuItem select_operate = new MenuItem(menu, SWT.CASCADE);
		select_operate.setText("投注操作(&C)");

		final Menu menu_4 = new Menu(select_operate);
		select_operate.setMenu(menu_4);

		final MenuItem filter_data = new MenuItem(menu_4, SWT.NONE);
		filter_data.setText("缩水过滤(&F)");

		final MenuItem fuction_selection = new MenuItem(menu_4, SWT.NONE);
		fuction_selection.setText("号码选杀号公式(&W) Ctrl+W");

		final MenuItem menuItem_8 = new MenuItem(menu_4, SWT.SEPARATOR);
		menuItem_8.setText("Menu Item");

		final MenuItem select_filtermethod = new MenuItem(menu_4, SWT.NONE);
		select_filtermethod.setText("调出过滤方案(&G)      Ctrl+G");

		final MenuItem save_filtermethod = new MenuItem(menu_4, SWT.NONE);
		save_filtermethod.setText("保存过滤方案(&P)      Ctrl+P");

		final MenuItem menuItem_11 = new MenuItem(menu_4, SWT.SEPARATOR);
		menuItem_11.setText("Menu Item");

		final MenuItem open_select_result = new MenuItem(menu_4, SWT.NONE);
		open_select_result.setText("打开投注结果(&O)");

		final MenuItem save_select_result = new MenuItem(menu_4, SWT.NONE);
		save_select_result.setText("保存投注结果(&S)      Ctrl+S");

		final MenuItem export_history_data = new MenuItem(menu_4, SWT.NONE);
		export_history_data.setText("导出历史数据");

		final MenuItem menuItem_28 = new MenuItem(menu_4, SWT.SEPARATOR);
		menuItem_28.setText("Menu Item");

		final MenuItem query_got = new MenuItem(menu_4, SWT.NONE);
		query_got.setText("中奖查询(&Q)             Ctrl+Q");

		final MenuItem windows = new MenuItem(menu, SWT.CASCADE);
		windows.setText("窗口(&W)");

		final Menu menu_5 = new Menu(windows);
		windows.setMenu(menu_5);

		final MenuItem hight_win = new MenuItem(menu_5, SWT.NONE);
		hight_win.setText("水平平铺(&H)");

		final MenuItem weigh_win = new MenuItem(menu_5, SWT.NONE);
		weigh_win.setText("垂直平铺(&T) Ctrl+T");

		final MenuItem more_win = new MenuItem(menu_5, SWT.NONE);
		more_win.setText("层叠(&C)");

		final MenuItem icon_order = new MenuItem(menu_5, SWT.NONE);
		icon_order.setText("排列图标(&A)");

		final MenuItem menuItem_19 = new MenuItem(menu_5, SWT.SEPARATOR);
		menuItem_19.setText("Menu Item");

		final MenuItem filter_reduce = new MenuItem(menu_5, SWT.NONE);
		filter_reduce.setText("过滤缩水");

		final MenuItem help_used = new MenuItem(menu, SWT.CASCADE);
		help_used.setText("使用帮助(&H)");

		final Menu menu_6 = new Menu(help_used);
		help_used.setMenu(menu_6);

		final MenuItem user_guide = new MenuItem(menu_6, SWT.NONE);
		user_guide.setText("用户指南(&G) F1");

		final MenuItem web_help = new MenuItem(menu_6, SWT.NONE);
		web_help.setText("Web页上的帮助");

		final MenuItem menuItem_26 = new MenuItem(menu_6, SWT.SEPARATOR);
		menuItem_26.setText("Menu Item");

		final MenuItem about = new MenuItem(menu_6, SWT.NONE);
		about.setText("关于(&A)");

		final ProgressBar progressBar = new ProgressBar(this, SWT.NONE);
		progressBar.setBounds(0, 517, 866, 17);

		final ToolBar toolBar = new ToolBar(this, SWT.NONE);
		toolBar.setBounds(10, 0, 856, 44);

		final ToolItem data_protect = new ToolItem(toolBar, SWT.PUSH);
		data_protect.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/GB5_DigitalColorMeter.ico"));
		data_protect.setText("数据维护");

		final ToolItem win_query = new ToolItem(toolBar, SWT.PUSH);
		win_query.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/chinaz9.ico"));
		win_query.setText("中奖查询");

		final ToolItem newItemToolItem_2 = new ToolItem(toolBar, SWT.SEPARATOR);
		newItemToolItem_2.setText("New item");

		final ToolItem ddata_resolve = new ToolItem(toolBar, SWT.PUSH);
		ddata_resolve.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/GlassyMaxX 065.ico"));
		ddata_resolve.setText("数据分析");

		final ToolItem newItemToolItem_4 = new ToolItem(toolBar, SWT.SEPARATOR);
		newItemToolItem_4.setText("New item");

		final ToolItem reduce_filter = new ToolItem(toolBar, SWT.PUSH);
		reduce_filter.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/nicon 013.ico"));
		reduce_filter.setText("缩水过滤");

		final ToolItem output_method = new ToolItem(toolBar, SWT.PUSH);
		output_method.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/The Preface 012.ico"));
		output_method.setText("调出方案");

		final ToolItem keep_method = new ToolItem(toolBar, SWT.PUSH);
		keep_method.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/The Preface 007.ico"));
		keep_method.setText("保存方案");

		final ToolItem newItemToolItem_8 = new ToolItem(toolBar, SWT.SEPARATOR);
		newItemToolItem_8.setText("New item");

		final ToolItem soft_register = new ToolItem(toolBar, SWT.PUSH);
		soft_register.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/chinaz6.ico"));
		soft_register.setText("软件注册");

		final ToolItem used_help = new ToolItem(toolBar, SWT.PUSH);
		used_help.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/find.ico"));
		used_help.setText("使用帮助");

		final ToolItem net_access = new ToolItem(toolBar, SWT.PUSH);
		net_access.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/black_server.ico"));
		net_access.setText("访问网站");

		final ToolItem newItemToolItem_12 = new ToolItem(toolBar, SWT.SEPARATOR);
		newItemToolItem_12.setText("New item");

		final ToolItem system_exit = new ToolItem(toolBar, SWT.PUSH);
		system_exit.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				display.dispose();
				System.out.println();
				System.out.println("系统正常退出...");
			}
		});
		system_exit.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/exit.ico"));
		system_exit.setText("退出系统");

		final ToolItem newItemToolItem_3 = new ToolItem(toolBar, SWT.SEPARATOR);
		newItemToolItem_3.setText("New item");

		final ToolItem newItemToolItem = new ToolItem(toolBar, SWT.PUSH);
		newItemToolItem.setImage(SWTResourceManager.getImage(Welcome.class,
		"/images/previous.ico"));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -