备忘以记录!
--------------
1.设置行颜色
private Map rowIndex_map = new HashMap();
DefaultTableCellRenderer dtc = new DefaultTableCellRenderer(){
public Component getTableCellRendererComponent(JTable table,
Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
System.out.println(row);
if(rowIndex_map.containsKey(row)){
this.setBackground(Color.red);
}
else{
this.setBackground(Color.white);
}
return super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
}
};
rowIndex_map.put(1, 1);
rowIndex_map.put(2, 2);
table.getColumnModel().getColumn(0).setCellRenderer(dtc);
-------------------------------------------
2.默认打开桌面路径
- JFileChooser fileChooser = new JFileChooser();
- FileSystemView fsv = FileSystemView.getFileSystemView(); //注意了,这里重要的一句
- System.out.println(fsv.getHomeDirectory()); //得到桌面路径
- fileChooser.setCurrentDirectory(fsv.getHomeDirectory());
相关推荐
9. **Java Swing和JavaFX**:介绍GUI编程,如何使用Swing库创建桌面应用程序,以及JavaFX作为现代UI开发的选项。 10. **Java反射机制**:反射允许程序在运行时检查和修改自身,是Java动态性的一个重要体现。 11. *...
是一个很好的例子。 我的游戏是一个使用Eclipse的简单Java密室逃脱游戏,它是我2014年秋季计算机科学入门班的最终作业。 开发依赖于Swing GUI。 Gimp 2用于创建图形。 下面是其中一堵墙的图像。使用Eclipse运行zip...
你可以设计一个表单来收集连接参数,并在按钮点击事件中调用上述的`getConnection()`方法,然后使用返回的`Connection`对象执行SQL语句。 例如,使用Swing创建一个简单的登录界面: ```java import javax.swing.*;...
这些实验有助于提高编程技能,并让你熟悉集成开发环境(IDE),如Eclipse或IntelliJ IDEA。 其次,课件通常包含PPT或PDF文档,详细讲解了Java语言的各个方面。它们可能会涵盖类加载器、内存模型、异常处理、集合...
这款名为"Javair.zip"的游戏,就是这样一个例子,它在星空背景中展现了激烈的空战场景,玩家驾驶的飞机与不同类型的敌机进行对决。 首先,我们要理解游戏的基本框架。在Java中,通常会使用Swing或JavaFX库来创建...
这个“NBA数据分析系统”很可能是其中之一,其目标是通过收集、处理和展示NBA比赛的相关数据,来帮助用户理解比赛趋势、球员表现以及球队战略。 在Java编程语言中,这样的客户端程序可能采用了Swing或JavaFX等图形...
Spring Rich Client Platform(SRCP)是一种基于Java Swing的客户端应用程序开发框架,它充分利用了Spring框架的强大功能,为开发者提供了构建可扩展、模块化且高性能的桌面应用的可能性。本文将详细介绍Spring Rich...
3.2.7对象的释放和垃圾收集机制108 3.3成员变量的定义与使用109 3.3.1成员变量的定义109 3.3.2成员变量的访问权限110 3.3.3实例成员变量和静态成员变量114 3.4方法的定义和实现116 3.4.1方法的声明117 3.4.2...
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!...
此外,书中可能还会涵盖Java SE(标准版)的核心API,如Swing或JavaFX用于构建图形用户界面(GUI),以及Java EE(企业版)用于开发服务器端应用,如Servlets和JSP(JavaServer Pages)。 对于初学者,学习如何使用...
"MusicAppSNS:GeoTrackMetroChart"项目就是一个很好的例子,它展示了如何将地理位置信息与音乐播放数据相结合,创建出具有互动性的都市音乐排行榜。在这个基于Java的项目中,我们将会探讨以下几个关键知识点: 1. *...
- **Swing/AWT**:用于构建桌面应用程序的 GUI 框架。 - **Rich Client Platform (RCP)**:用于构建富客户端应用程序。 ##### 1.4.3 Web 层组件 Web 层组件主要包括: - **Servlets**:用于处理 HTTP 请求和响应。...