开发java 的时候,经常遇到难以理解的类,想半天不明白怎么用,琢磨明白了才发现原来这么回事。值得记录一下:
1ButtonGroup
当有一堆radiobutton 是关于一个属性的设置,且互斥的。 如何保证用户选择一个时,其他radiobutton 自动变为 unselected 状态? 就是把所有相关的radiobutton 加入到一个 ButtonGroup 里, OK . ButtonGroup 就用这么几行代码就没事了。
gIsAudiobleGroup=new ButtonGroup();
gIsAudioble_1 = new JRadioButton("音频无法听清");
gIsAudioble_2 = new JRadioButton("音频可听清");
gIsAudioble_3 = new JRadioButton("音频听清不明白");
gIsAudiobleGroup.add(gIsAudioble_1);
gIsAudiobleGroup.add(gIsAudioble_2);
gIsAudiobleGroup.add(gIsAudioble_3);
剩下的一点工作,就是给每个 radiobutton 加个ActionListener , 让button 被点击的时候,显示为 selected.
unselected 不用再写code , ButtonGroup 自动替你完成
2. TableDataModel
我一直不明白数据库表内容放在table GUI 里,如何从数据库去数据 。 后来发现,其实就是你要定义一个 Object[][] 的变量在你定义的 TableDataModel 里面。 你如果定制 TableDataModel 可以直接集成 AbstractTableDataModel. 。
初始化该类时时把表内容一次性读进 Object[][] 就OK了 。 然后把这个TableDataModel 加载给table
如果表内容更新, 你只需要重新给 Object[][] 赋一遍值, 然后在调用函数 fireTableDataChanged() ,就OK
分享到:
相关推荐
Java实体类生成工具是一种高效的开发辅助软件,特别适用于处理大量数据模型对象的场景。在Java开发过程中,我们经常需要创建代表数据库表结构的实体类,这些类通常包含大量的getter、setter、构造函数以及对应的注解...
但是有时候xsd生成的java类中含有汉字,结果总是有些问题。 可是xjc命令参数又没有encoding参数之类的。在网上搜了一通,忽然发现了一个好东东:xjc是由com.sun.tools.internal.xjc.Driver实现的,因此 批处理命令...
JAVA编写的吃豆子游戏,类似疯狂坦克一样,至少界面有点像。大家可以看截图。 Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色...
Java短信服务工具类是开发过程中常见的一种实用组件,主要用于实现应用程序与短信服务提供商之间的交互。在Java编程中,这样的工具类通常包含了一系列方法,用于发送、接收和处理短信。下面我们将详细探讨Java短信...
XML文件自动转换为Java对象工具是一种实用的开发辅助软件,它可以帮助程序员快速地将XML数据映射到Java类,从而简化了数据处理的过程。在Java开发中,XML常被用作数据交换格式,但手动编写Java类来表示XML结构既耗时...
在Java编程语言中,封装是面向对象编程的三大特性之一,它主要涉及到类的设计和数据的隐藏。封装的目的是为了保护数据的安全性,避免外部代码直接访问和修改对象的内部状态,同时也使得代码更加模块化,易于维护。...
用php-java-bridge配置php调用java类的环境,里面包含了php-java-bridge5.4.5版本,以及我总结的配置方法,我已经配置成功了。官方网站下载的最新php-java-bridge会有点问题。
在Java中,类是由ClassLoader加载的,当一个类被加载后,如果该类的.class文件被修改,ClassLoader可以重新加载这个修改后的类,从而实现运行时的代码更新。但是,需要注意的是,热更新并非总是可行的,有些复杂的...
泛型 Java 泛型了解么?什么是类型擦除?介绍一下常用的通配符?...Java 序列化中如果有些字段不想进行序列化,怎么办? 获取用键盘输入常用的两种方法 Java 中 IO 流分为几种? 既然有了字节流,为什么还要有字符流?
JAVA编写的吃豆子游戏,类似疯狂坦克一样,至少界面有点像。大家可以看截图。 Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java...
* C++ 中对类的定义与 Java 有些不同,其中的 public 和 private 部分是分开的,而 Java 中,每一个元素都必须标明 public 或 private。 * C++ 中类的定义只包含函数的声明,真正的实现另外单独列出。 * 访问函数...
这个是我自己集成框架的时候写的一个HTTP请求的辅助类,主要是通过HttpURLConnection 来实现JAVA的HTTP请求,有的人会问、为什么有些网站发请求没问题,有些网站发请求却返回数据,在给网站发送请求的时候,请看清楚...
JAVA编写的吃豆子游戏,类似疯狂坦克一样,至少界面有点像。大家可以看截图。 Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java...
Java实体类代码生成器是一种工具,它能够自动化创建Java编程中的数据访问对象(DAO)或实体类,大大节省了开发人员编写重复性代码的时间。实体类通常用于表示数据库中的表或者服务接口的数据结构,它们是ORM(对象...
在描述中提到,阅读SPSS的Java脚本可能有些困难,这是因为SPSS的API涉及到很多特定的类和方法,这些类和方法往往与SPSS的内部工作流程紧密关联。例如,`com.spss.statistics.Command`用于执行SPSS命令,`...
Java内部类是Java语言中一个独特且强大的特性,它允许在一个类的定义内部定义另一个类。内部类在Java中主要用于创建更加紧密耦合的对象,尤其是在处理事件处理和封装时。虽然在J2EE编程中使用不多,但在GUI编程中...
JAVA SortList 通用排序类 从网上搜到一个java 对 List 排序的工具,自己改了下 支持 整数 和 浮点数 比较后排序,浮点数小数部分的有点问题,期待大牛帮忙优化。
- 由于版本差异,有些Java库可能与特定版本的IKVM不兼容,需要不断更新和测试。 6. **替代方案**: - 如果IKVM不能满足需求,可以考虑使用其他技术,如JNBridge、Remoting或Java/.NET Interop服务,这些工具提供...
JRE是执行Java字节码的必要组件,它包含了Java虚拟机(JVM)、Java基础类库以及其他支持文件。由于该程序未提及使用任何服务器端技术,可能是一个简单的本地Java应用程序,或者是一个基于Java Applet的Web应用,而...
【描述】:“一个用java开发的播放器,很不错的,跟千千静听有点类似,很不错的播放器啊” 这表明该播放器不仅具备基本的音频播放功能,还可能具有音质优化、音乐库管理、播放列表创建等特性,以满足用户的多样化...