【封面来自于网络,懒得自己做图】
今天白天事情有点多,轮到晚上只剩了一点点时间,只够去跟着视频进度了解各个GUI的作用,也不太够去探索其他参数或者代码。就随便敲了一点。感觉最好玩的当属loginBox和showProgressDialog ,争取下次写项目的时候带上他们。
【本次GUI类来自于yzk18.GUI.GUI】有时间会去了解其他GUI库,看看能不能让我最后的成果更丰富些
//java里开发GUI有Swing和[SWT]等技术,桌面开发不是重点
//APP开发主流
//这节GUI课单纯为了好玩
//[SWT]更有效率
String[] name={"z3","l4","w5"};
String[] sex={"man","women"};
String[] yn={"Yes","No"};
//String csex=GUI.buttonsBox("你好,你的性别是",sex);//按钮选择返回值
//String cname=GUI.choiceBox("你好,你的姓名是",name);//下拉菜单选择返回值
//LocalDateTime date=GUI.datetimeBox("your birthday");//双下拉菜单选择日期时间
//String f=GUI.dirOpenBox("please choose files would open next");//选择打开文件夹
//Double h=GUI.doubleBox("please write your height");//输入double值
//GUI.errorBox("error!");//报错提示
//GUI.fileOpenBox("choose file ","docx","pdf");//后面参数指定某类型文件,过滤其他类型文件
//GUI.filesOpenBox("open files");//可以多选文件
//System.out.println(GUI.getScreenHeight()+" "+GUI.getScreenWidth()+" "+GUI.getScreenSize());//分别显示屏幕高,宽,高与宽
//String pic=GUI.imgBox("beautifull pic?","D:\\PS素材库\\图标\\Files-#6687D6-1.png",yn);//展示图片,并进行选择
//String i=GUI.inputBox("your name?","No name");//带初始值的对话框
//String[] login=GUI.loginBox("ID and PassWord");//登录界面 返回值为数组,0元素ID 1元素PASSWORD
//System.out.println(Arrays.toString(login));
//String[] sts=GUI.multiInputBox("write your information","name","ID","e-mail","Phonenumber");//多个输入值的对话框
//System.out.println(Arrays.toString(sts));
//GUI.okCancelBox("are you sure you are human?");//弹出包含“确认”“取消”的对话框
//GUI.passwordBox("password");//弹出密码对话框
/*GUI.showIndeterminateProgressDialog("loading");// 非模态对话框,不显示百分比
//GUI.showProgressDialog("loading,program"+i+"%",100,i);显示百分比,后两个参数分别为,任务总数,任务完成数
for (int i=0;i<=100;i++)
{
byte[] mp3=IOHelpers.readAllBytes("d:/nothing/mu/output/c2.mp3");
IOHelpers.writeAllBytes("d:/nothing/mu/output/g"+i+".mp3",mp3);
}
GUI.closeIndeterminateProgressDialog();//关闭showIndeterminateProgressDialog
GUI.msgBox("over");//导入完成
*/
_____________________________________________________________________________
【给自己挖一个坑】今晚前争取填上。
准备简单探索下GUI。