技术标签: java视图层
1、创建登录窗口
登录窗口类:LoginView.java
package com.system.view;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
/*
* 项目名称:
*
* 文件名称为:LoginView.java
* 文件创建人:daxiang
*
* 修改记录:
* 修改人 修改日期 备注
*
*
*
* @author daxiang
* @version
* @time 2018年6月11日 下午8:09:51
* @copyright daxiang
*/
public class LoginView extends JFrame {
private static final long serialVersionUID = -8428252014482273530L;
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
LoginView frame = new LoginView();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public LoginView() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
}
}
2、创建主窗口
3、创建增加窗口
文章浏览阅读4k次,点赞4次,收藏14次。前段时间处理一个别人写的SQL语句,其中的 group by语句写的是group by 1。刚看到的时候还挺懵,还以为写错了,但是能跑起来,还能实现功能,这就有意思了,又是一个我不知道的知识点。后来查了一下,才知道它的意思是不管第一列叫什么,都按第一列进行分组。举个例子:SELECT account_id, open_emp_id ^^^^ ^^^^ 1 2FROM accountGROUP BY 1;注意这个索引是从1_group by 1
文章浏览阅读7.8k次。http://sourceforge.net/p/twain-samples/code/HEAD/tree/_mfc使用twain协议实现扫描仪完整源码
文章浏览阅读1k次,点赞3次,收藏6次。效果展示本项目通过Python-OpenCV实现抖音的“蓝线挑战”功能,即跟随视频中滑动的指示线实现多帧延迟,在视觉上出现上半部分图像停留的效果。功能复现采集视频,包括从本地读取视频格式和启动摄像头两种方式;提取帧,对每一帧单独处理;根据视频分辨率,绘制区域:上半部分绘制图片,下半部分绘制视频;根据需求添加辅助;测试并完成创意视频录制。获取视频帧通过OpenCV内建函数cv2.VideoCapture实现视频帧截取。使用命令行参数解析包argparse设置程序的调用指令:无输入时打开摄_c# 抖音 特效
文章浏览阅读2.6k次。深度学习有多厉害,就业前景有多开阔,我想每个学习计算机的人都能有所体会。Caffe、Tensorflow、Pytorch、Keras、mxnet等等深度学习框架,给了深度学习开发人员极大的方便,但他们部署起来却依旧较难!OpenCV自3.1版本其就在contrib中加入了DNN模块。到3.3版本时,将DNN模块由contrib提升到了正式代码块中。该DNN模块支持加载训练好的模型(即:这些模型需要实现在Caffe、TensorFlow、Torch/PyTorch等深度学习框架中提取训练好),并执行前向传播._lprnet能否脱离深度学习框架直接运用opencv的dnn模块
文章浏览阅读2k次,点赞2次,收藏3次。window系统,pip, python3.6,none CUDA,参考:安装最新pytorch1.0.0打开cmd切换到python编程环境(比如:activate pytorch)下载相对应的whl,我下的是wins,python3.6版本的下载完成后,将该whl文件放在python相同的目录下即可(比如cd D:\anaconda3\anaconda3\envs\pytorch)在cmd中输入:pip install torch-1.0.0-cp36-cp3._安装torch1.0.0 cuda版本
文章浏览阅读901次。区间的价值Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 685 Accepted Submission(s): 343Problem Description我们定义“区间的价值”为一段区间的最大值*最小值。_百度之星 2016初赛
文章浏览阅读5.3k次。这几天link引入了qt,开发都没问题,但是jenkins上用msbuild总是编译失败,原因是 “Moc’ing xxx文件,系统找不到指定路径” 在jenkins服务器上直接用msbuild也是失败,但是在jenkins服务器上用vs打开项目编译过一次就好了。但是jenkins每次的编译时最好都清理一遍。所以这个问题还是没彻底解决。今天花了些时间研究了一下这个问题,最后发现是少上传了一个文件_下载别人的c++ qt代码ui文件系统找不到指定的路径
文章浏览阅读2k次。1、数组的解构赋值 let c = [b,a,e] = [1,2,3]; 若解构不成立则值为undifiend2、对象的解构赋值 a、变量名和属性名一样 let { name,gender } = {name: 'jwl',gender: 'man'}; b、变量名和属性名不一样,借助第三方的变量 let city = {name: 'bj',co_es6解构数字
文章浏览阅读1k次。题目给定n个矩阵{A1,A2,…,An},其中Ai和A(i+1)(i=1,2,3,…,n-1)是可乘的。矩阵乘法简单来说就是A(mn)和B(np)两个矩阵相乘,结果矩阵C为m*p阶的,且C(ij)就是A的第i行和B的第j行每个数对应相乘再作和的结果。用加括号的方法表示矩阵连乘的次序,不同的计算次序计算量(乘法次数)是不同的,找出一种加括号的方法使得矩阵连乘的计算量最小。问题分析这个问题求矩阵..._最小化矩阵链乘法的计算量
文章浏览阅读4.7k次。 MSFlexGrid控件属性及使用方法整理by u3u3以下内容由u3u3编写测试成功!转载请注明来自:www.u3u3.com.cn=================================================MSFlexGrid总行数和总列数的定义:MSFlexGrid1.Rows = 5 规定表格的总行数为5行MSFle_msflexgrid有没有clear属性
文章浏览阅读9.2k次,点赞2次,收藏4次。先上我的工作区图,最终的样子你新建一个文件夹,在文件夹中打开VSCODE,快捷键Ctrl+Shift+Y,然后在TERMINAL中执行各种命令。先说下,我已经安装了Node.jsBefore把要用的先记录一遍[IM.MD文件]npm install -g require(对库文件的引用库)npm install -g browserify(这个是用来打包成前端使用的js文件)npm..._protobuf 生成js
文章浏览阅读6.6k次。1 直接对需要拷贝的工程进行ctrl+c,然后ctrl+v,然后把工程名修改,然后右击工程选择最后一项,找到MyEclipse选项下边的web选项,把web context-root改为新的工程名字即可 2 导入工程,file-->import--->general--->existing project into workspace--->browser 找到你想要导入的工程,左下角的copy projects into workspace一定要选上,如果工程的jre _myesclipse8.5的项目导入rsclipse还能用吗