![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
chendl111
这个作者很懒,什么都没留下…
展开
-
JNA粗浅的一些讲解
1.JNA是什么JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。2.通过JNA调用DLL首...原创 2019-12-27 17:46:43 · 985 阅读 · 0 评论 -
JAVA界面添加时间控件
前言本控件依赖datepicker.jar包,只能获取时间,不能通过代码设置时间。下载下载datepicker.jar链接: https://pan.baidu.com/s/1f1OjpfO0ceyEPUVorDMgzQ 提取码: w79w代码private static Calendar c=Calendar.getInstance();//通过calendar去获取具体时间pr...原创 2019-09-04 10:23:59 · 1203 阅读 · 0 评论 -
JAVA Swing添加表格
前言提供创建表格、初始化、增加行等功能代码//vData记录表格内容,vName记录行首,JTable通过model更新表格static Vector vData = new Vector();static Vector vName = new Vector();static DefaultTableModel model;static JTable jTable = new JTa...原创 2019-09-04 10:36:56 · 2199 阅读 · 0 评论 -
java界面多语言切换
前言使用ResourceBundle和properties文件完成中英文切换在src下创建文件 language_en.properties###代码//定义ResourceBundle rs = ResourceBundle.getBundle("language");//定义下拉框//主要看rs = ResourceBundle.getBundle("language", ...原创 2019-09-04 10:50:57 · 2636 阅读 · 0 评论 -
JNA Pointer结构体传递
我们在C++转JAVA代码的时候有时会遇到指针的转换,这里给出类型转换图:Native TypeJava TypeNative Representationcharbyte8-bit integerwchar_tchar16/32-bit charactershortshort16-bit integerintint32-bit integ...原创 2019-09-04 11:16:07 · 10956 阅读 · 0 评论 -
JAVA Swing在JLabel上设置icon
前言有时我们会在界面上显示图片,较为简单的一种方式就是将图片作为icon添加到JLabel上,要求图片不超过200k本文实现icon图片的自适应代码//创建JLabel设置iconImageIcon icon = new ImageIcon("C:\\Users\\chendaliang\\Desktop\\ACSDemo\\Blue_Gradient.jpg");icon.setIm...原创 2019-09-04 11:27:00 · 2289 阅读 · 0 评论 -
JAVA文件操作
文件浏览并记录选择的文件路径JFileChooser fileChooser = new JFileChooser();fileChooser.setCurrentDirectory(new File("."));fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);fileChooser.setFileFilter(new F...原创 2019-09-04 11:38:03 · 131 阅读 · 0 评论