📄 welcome.java
字号:
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 + -