⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 icondata.java

📁 UCool网络硬盘
💻 JAVA
字号:
import javax.swing.*;
import java.io.*;
class IconData
{
 protected Icon   m_icon;
 protected Icon   m_expandedIcon;
 protected Object m_data;

 public IconData(Icon icon, Object data)
 {
  m_icon = icon;
  m_expandedIcon = null;
  m_data = data;
 }

 public IconData(Icon icon, Icon expandedIcon, Object data)
 {

  m_icon = icon;
  m_expandedIcon = expandedIcon;
  m_data = data;
 }

 public Icon getIcon()
 {
  return m_icon;
 }

 public Icon getExpandedIcon()
 {
  return m_expandedIcon!=null ? m_expandedIcon : m_icon;
 }

 public Object getObject()
 {
  return m_data;
 }

 public String toString()
 {
  return m_data.toString();
 }
 
 //增加
 public boolean isDirectory(){
	if(m_data instanceof File){
		return ((File)m_data).isDirectory();
	}
	else
	return false;
 }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -