java备忘

简介:

swing 备忘

1.JfileChooser用法

JFileChooser file=new JFileChooser();
file.setAcceptAllFileFilterUsed(false); //关闭所有文件筛选器
file.setMultiSelectionEnabled(false); //关闭多选
file.setFileFilter(new FileNameExtensionFilter("TXT", "txt")); //添加txt筛选器
if(file.showDialog(getParent(), "导入")==JFileChooser.APPROVE_OPTION){
textField.setText(file.getSelectedFile().getPath()); //获得保存路径
}

2.居中不可变大小

this.setResizable(false);
this.setLocationRelativeTo(null);
3.通过actionevent判断当前复选框状态

((JCheckBox)e.getSource()).isSelected()

4.IO用Scanner


5.setmodal 改为模态

6.Jlabel 支持html

7.table第4列 小于60的单元格变为红字

			DefaultTableCellRenderer dtc = new DefaultTableCellRenderer(){
				public Color getForeground(){
					try{
					if(getText()!=""&&Integer.valueOf(getText())<60)
						return java.awt.Color.red;
					else return super.getForeground();
					}catch(Exception e){
						return super.getForeground();
					}
				}
			};
			table.getColumnModel().getColumn(4).setCellRenderer(dtc);



目录
相关文章
|
机器学习/深度学习 自然语言处理 数据处理
什么是数据标注
什么是数据标注
2804 0
|
消息中间件 存储 JSON
消息队列的应用场景
消息队列的应用场景
258 0
|
NoSQL 关系型数据库 MySQL
如何向mongoDB中添加新的字段附代码(全)
关于MongoDB更多的知识点可看我之前这篇文章: MongoDB框架零基础入门本身MongoDB的连接就和Mysql的数据库一样 Mysql连接方式:mysql -u -root -p(标准模式下) MongoDB类似:mongo -u root -p之所以要增加字段值 一般都是python web框架中,在form表单内增加了一个字段值写入数据库(只有最新的数据才有这个字段值) 之前数据没有的字段值只能通过数据库添加 具体添加方式可以通过数据库内或者脚本一键添加(两种方式都差不多)在数据库内增加字段值
713 0
|
7月前
|
机器学习/深度学习 存储 人工智能
SEARCH-R1: 基于强化学习的大型语言模型多轮搜索与推理框架
SEARCH-R1是一种创新的强化学习框架,使大型语言模型(LLM)具备多轮搜索与推理能力。它通过强化学习自主生成查询并优化基于检索结果的推理,无需人工标注数据。相比传统RAG或工具使用方法,SEARCH-R1显著提升问答性能,在多个数据集上实现26%以上的相对性能提升。其核心优势在于强化学习与搜索的深度融合、交错式多轮推理机制及令牌级损失屏蔽技术,推动了LLM在复杂推理和实时知识获取方面的边界。尽管存在奖励函数设计简化等局限性,SEARCH-R1为构建更智能的交互系统提供了重要参考。
556 7
SEARCH-R1: 基于强化学习的大型语言模型多轮搜索与推理框架
|
8月前
|
NoSQL Redis 数据库
Redis 功能扩展 Lua 脚本 对Redis扩展 eval redis.call redis.pcall
通过本文的介绍,我们详细讲解了 Lua 脚本在 Redis 中的作用、`eval` 命令的使用方法以及 `redis.call` 和 `redis.pcall` 的区别和用法。通过合理使用 Lua 脚本,可以实现复杂的业务逻辑,确保操作的原子性,并减少网络开销,从而提高系统的性能和可靠性。
267 13
|
11月前
|
IDE 编译器 开发工具
C/C++开发环境
C/C++开发环境
264 4
|
11月前
|
人工智能 监控 数据可视化
什么是低代码平台,低代码平台有哪些优势
低代码平台通过可视化建模和模块化设计减少编码需求,实现高效应用开发。核心在于描述式编程与模型驱动开发(MDD),支持数据结构自动化管理、业务规则自动执行和模块间自动集成。相比传统开发,低代码平台显著缩短开发周期,提高开发效率。低代码平台适用于数据分析、智能应用集成和跨平台应用开发等多种场景,支持微服务架构、事件驱动架构和自动化测试。未来,低代码平台将与AI技术结合,进一步提升开发智能化水平
|
算法 Java 数据安全/隐私保护
国密加密算法简介
国密指国家密码局认定的国产密码算法,主要包括SM1、SM2、SM3、SM4等,并持续完善。SM1是对称加密算法,加密强度与AES相当,需加密芯片支持;SM2是非对称加密,基于ECC算法,签名和密钥生成速度优于RSA;SM3为杂凑算法,安全性高于MD5;SM4为对称加密算法,用于无线局域网标准。本文提供使用Java和SpringBoot实现SM2和SM4加密的示例代码及依赖配置。更多国密算法标准可参考国家密码局官网。
1734 1
|
Go
golang解析excel、csv编码格式
golang解析excel、csv编码格式
156 4
|
SQL 监控 关系型数据库
深入解析MySQL死锁:原因、检测与解决方案
深入解析MySQL死锁:原因、检测与解决方案