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

📄 course2.htm

📁 java函数速查中文版该文件为网页形式,轻重包含了java中的大多数类的说明,及类中方法的介绍,对初学者非常实用.
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<html>
<head>
<title>course2</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<base target="_self">
<style>.title_1  { text-align: left; line-height: 100%; color: #000080; font-weight: bold; 
margin-top: 14; margin-bottom: 14 }
.title_2  { font-weight: bold }
.Cross_ref{ font-weight: bold; margin-left: 18 }
</style>
</head>

<body bgcolor="#FFFFFF">
<p class="title_1"><a name="IDataObject界面">IDataObject界面</a></p>
<p>提供了一般数据转换机制的界面。</p>
<p>package com.ms.wfc.app</p>
<p>public interface IdataObject</p>
<p>说明IDataObject界面被Clipboard类使用以从剪贴板或拖放操作中检取或存储数据。DataObject类提供这个界面的基本实现。</p>
<p class="title_2">方法</p>
<p>IDataObject.getData</p>
<p>检取与指定数据格式相关的数据。</p>
<p class="title_2">语法</p>
<p>public Object getData ( String format );</p>
<p>public Object getData ( Class format );</p>
<p class="title_2">参数</p>
<p>format</p>
<p>代表要检取的数据格式的String对象或类。</p>
<p class="title_2">返回值</p>
<p>返回一个代表与指定格式相关的数据的对象。</p>
<p class="title_2">说明</p>
<p>用getData方法可以检取存储在Data对象中的数据。你可以定义数据存储的格式,此格式即可以是定义数据类型的String对象,也可以是数据格式的类。你可以用DataFormats类的字段定义恰当的数据格式。</p>
<p>在决定使用何种数据格式调用此方法前,请使用getDataPresent方法。</p>
<p>请参阅:DataObject, setData</p>
<p>IDataObject.getDataPresent</p>
<p>确定Data对象中是否存储了指定的格式的数据。</p>
<p class="title_2">语法</p>
<p>public boolean getDataPresnet ( Class format );</p>
<p>public boolean getDataPresent ( String format );</p>
<p class="title_2">参数</p>
<p>format</p>
<p>代表将要被检测的数据的格式的String对象或类</p>
<p class="title_2">返回值</p>
<p>如果存储在Data对象中的数据的类型与指定的format的类型相符,返回true,否则,返回false。</p>
<p class="title_2">说明</p>
<p>使用getDataPresent方法来确定当前存储在Data对象中的数据的类型。你可以用这个方法在从Data对象中检取数据前确保要检取的数据的数据格式是正确的。</p>
<p>请参阅:DataObject, getData</p>
<p>IDataObject.getFormats</p>
<p>检取Data对象中存储的数据所支持的所有数据格式类型的数组。</p>
<p class="title_2">语法</p>
<p>public String [ ] getFromats ();</p>
<p class="title_2">返回值</p>
<p>返回一个String对象的数组,此数组描述了Data对象中存储的数</p>
<p>据所支持的所有格式的列表。</p>
<p class="title_2">说明</p>
<p>此方法可以帮助你调试你的程序,DataFormats类中的字段可以用来定义要检取的数据的格式。</p>
<p>请参阅:DataObject</p>
<p>IDataObject.setData</p>
<p>设置将要存储在Data对象中的数据。</p>
<p class="title_2">语法</p>
<p>public void setData ( String format, Object data );</p>
<p>public void setData ( Class format, Object data );</p>
<p>public void setData ( Object data );</p>
<p class="title_2">参数</p>
<p>format</p>
<p>代表将要存储的数据的格式的String对象或类。</p>
<p>Data</p>
<p>代表将要存储的数据的对象。</p>
<p class="title_2">说明</p>
<p>用此方法的第一种或第二种格式去定义将要存储在Data对象中的数据的格式,用此方法的第三种格式在不提供格式信息的情况下指定存储对象。DataFormats类中的字段可以用来定义要存储的数据的格式。</p>
<p>请参阅:DataObject, getData</p>
<hr><p class="title_1"><a name="IMessageFilter界面">IMessageFilter界面</a></p>
<p>定义了消息过滤器界面。</p>
<p>package com.ms.wfc.app</p>
<p>public interface ImessageFilter</p>
<p class="title_2">说明</p>
<p>一个实现了IMessageFilter界面的类可以被加入应用程序的消息泵中,以过滤出特定消息,或者在消息分发给框架或控件前后执行其他的操作。为了给应用程序的消息泵加入一个消息过滤器,你可以在Application类中使用addMessageFilter方法。</p>
<p class="title_2">方法</p>
<p>IMessageFilter.postFilterMessage</p>
<p>在消息被分发后过滤出此消息。</p>
<p class="title_2">语法</p>
<p>public void postFilterMessage ( Message m );</p>
<p class="title_2">参数</p>
<p>m</p>
<p>刚刚被处理过的消息。</p>
<p class="title_2">说明</p>
<p>postFilterMessage方法在消息被分发给框架或要处理的控件后被调用。用这个方法去执行那些一定要在消息被框架或控件处理后执行的操作。举个例子,当paint事件被传送给框架或控件,那么你可以用postFilterMessage方法去执行那些附加的工作。如果想要防止消息被分</p>
<p>发出去,你可以使用preFilterMessage方法。</p>
<p>IMessageFilter.preFilterMessage</p>
<p>在消息被分发前过滤出此消息。</p>
<p class="title_2">语法</p>
<p>public boolean preFilterMessage ( Message m );</p>
<p class="title_2">参数</p>
<p>m</p>
<p>即将被分发的消息。此消息不能被修改。</p>
<p class="title_2">说明</p>
<p>preFilterMessage方法在消息被分发给框架或要处理的控件前被调用。举个例子,为了防止属于Button控件的click事件被分发给控件,你可以实现preFilterMessage方法并在click消息发生时返回true值,你一样可以用这个方法执行那些需要在消息被分发前执行的工作。想要在消息被分发后处理这个消息,可以使用postFilterMessage方法。</p>
<hr><p class="title_1"><a name="Locale类">Locale类</a></p>
<p>封装Win32 Locale Identifier ( LCID )。</p>
<p>package com.ms.wfc.app</p>
<p>public final class Locale</p>
<p class="title_2">说明</p>
<p>该类允许你检取和保存给定线程的场所信息。你应该总是使用当前线程的场所来执行与场所有关的操作。如果由于某些原因你不能使用线程场所,则必须使用用户场所。</p>
<p>请参阅:getCountry, getCountryCode, getDefaultCountry,getNativeCountry, getEng-lishCountry, getISO3116CountryName</p>
<p>构造器</p>
<p>Locale.Locale</p>
<p>用调用线程的当前场所创建一个新的Locale对象。</p>
<p class="title_2">语法</p>
<p>public Locale ();</p>
<p>public Locale ( Locale locale );</p>
<p>public Locale ( int lcid );</p>
<p>public Locale ( int language, int sublanguage );</p>
<p>public Locale ( int language, int sublanguage, int sort );</p>
<p class="title_2">参数</p>
<p>locale</p>
<p>用来定义此Locale对象的值的当前存在的Locale对象。</p>
<p>Lcid</p>
<p>此Locale对象代表的Win32 Locale ID。</p>
<p>Language</p>
<p>代表此Locale对象的LanguageId字段的整数值。</p>
<p>Sublanguage</p>
<p>代表此Locale对象的SubLanguageId字段的整数值。</p>
<p>Sort</p>
<p>代表此Locale对象的SortId字段的整数值。</p>
<p class="title_2">说明</p>
<p>这个类提供了五个用来生成Locale对象的构造方法。为了定义language, sublanguage, sort等参数的值,可以从Locale.Language,Locale.SubLanguage,Locale.Sort等类的相关字段获取信息。</p>
<p class="title_2">方法</p>
<p>Locale.compareString</p>
<p>比较此场所中的两个String。</p>
<p class="title_2">语法</p>
<p>public int compareString ( String string1, String string2 );</p>
<p class="title_2">参数</p>
<p>string1</p>
<p>要比较的第一个String对象。</p>
<p>string2</p>
<p>要比较的第二个String对象。</p>
<p class="title_2">返回值</p>
<p>如果两个String对象相等,则返回0,如果string1小于string2,返回-1;当string1大于string2时,返回1。</p>
<p class="title_2">说明</p>
<p>用此方法比较当前场所中的String对象。可以通过调整此类的不同setCompareIgnoreXXX方法来控制字符串比较。</p>
<p>请参阅:setCompareIgnoreCase,setCompareIgnoreKana,setCompareIgnoreNon-Space,setCompareIgnoreSymbols,setCompareIgnoreWidth,setCompareIgnore-Kashida</p>
<p>Locale.equals</p>
<p>比较当前Locale对象和作为参数传入的Locale对象。</p>
<p class="title_2">语法</p>
<p>public boolean equals ( Object obj );</p>
<p class="title_2">参数</p>
<p>obj</p>
<p>与当前Locale对象相比较的对象。</p>
<p class="title_2">返回值</p>
<p>如果两个Locale对象合理地相等(logically equivalent),则返回true,否则返回false。</p>
<p class="title_2">说明</p>
<p>用这个方法比较当前Locale对象和作为参数传入的Locale对象。如果两个Locale对象描述的是同一个场所,则返回true。</p>
<p>Locale.getAbbrevCountry</p>
<p>检取符合ISO标准3166格式的国家名字的缩写。</p>
<p class="title_2">语法</p>
<p>public String getAbbrevCountry ( );</p>
<p class="title_2">返回值</p>
<p>返回代表当前场所国家名字缩写的String对象。</p>
<p class="title_2">说明</p>
<p>用此方法可以获取代表当前场所国家名字缩写的String对象。返回的国家名缩写符合ISO 3166国名转换标准。</p>
<p>请参阅:getCountry, getCountryCode, getDefaultCountry,getNativeCountry, get-EnglishCountry, getISO3116CountryName</p>
<p>Locale.getAbbrevDayName</p>
<p>检取某天的星期缩写(即星期几的缩写)。</p>
<p class="title_2">语法</p>
<p>public String getAbbrevDayName ( int day );</p>
<p class="title_2">参数</p>
<p>day</p>
<p>一个整数,表示要查询的天数,星期几。</p>
<p class="title_2">返回值</p>
<p>返回一个String对象,此String对象给出了查询的日子的本地缩写。</p>
<p class="title_2">说明</p>
<p>用这个方法去取得day参数所指定的日子的当前场所的星期缩写。</p>
<p>以0值作为day参数调用此方法返回当前场所的星期一缩写。</p>
<p>请参阅:getDayName, getFirstDayOfWeek, Days</p>
<p>Locale.getAbbrevLanguage</p>
<p>检取当前场所语言的缩写。</p>
<p class="title_2">语法</p>
<p>public String getAbbrevLanguage ()</p>
<p class="title_2">返回值</p>
<p>返回一个String对象,此String对象给出了当前场所语言缩略名。</p>
<p class="title_2">说明</p>
<p>用此方法可以获取当前线程所使用的语言缩略名。语言缩略名占用两个字母,符合ISO 639标准,适当地加上第三个字母,就可以表示子语种的缩写了。</p>
<p>请参阅:getDefaultLanguage, getNativeLanguage, getLanguage,getEnglishLanguage, getISO639LanguageName, getLanguageId</p>
<p>Locale.getAbbrevMonthName</p>
<p>检取指定月份的名的缩写。</p>
<p class="title_2">语法</p>
<p>public String getAbbrevMonthName ( int month );</p>
<p class="title_2">参数</p>
<p>month</p>
<p>一个整数值,代表要检取名字的月份数。</p>
<p class="title_2">返回值</p>
<p>返回一个String对象,此对象给出了代表月份的缩写名称。</p>
<p class="title_2">说明</p>
<p>用这个方法,你可以获取一month参数指定的当前场所下月份的缩写名。当1作为参数调用此方法,返回当前场所下一月份的缩写名。</p>
<p>请参阅:getMonthName</p>
<p>Locale.getAMTimeMark</p>
<p>检取表示AM(上午)的标识符。</p>
<p class="title_2">语法</p>
<p>public String getAMTimeMark ( );</p>
<p class="title_2">返回值</p>
<p>返回一个String对象,此对象包含了当前场所下的AM标识符。</p>
<p class="title_2">说明</p>
<p>用此方法,你就可以在需要显示当前场所下非军事格式的时间时,取得AM标识符。</p>
<p>请参阅:setAMTimeMark</p>
<p>Locale.getCalendarType</p>
<p>检取当前日历类型。</p>
<p class="title_2">语法</p>
<p>public int getCalendarType ( );</p>
<p class="title_2">返回值</p>
<p>返回一个代表当前日历类型的整数值。</p>
<p class="title_2">说明</p>
<p>用这个方法,你可以获取当前场所中使用的日历类型。此方法的返回值可以是如下诸值之一:</p>
<table border="1">
  <tr> 
    <td>值</td>
    <td>日历种类</td>
  </tr>
  <tr> 
    <td>1</td>
    <td>Gregorian 罗马日历(美国格式)</td>
  </tr>
  <tr> 
    <td>2</td>
    <td>Gregorin 罗马日历(英国格式)</td>
  </tr>
  <tr> 
    <td>3</td>
    <td>Era:Year of the Emperor 君主日历(日本格式)</td>
  </tr>
  <tr> 
    <td>4</td>
    <td>Era:Year of the Taiwan Region(台湾地区格式)</td>
  </tr>
  <tr> 
    <td>5</td>
    <td>Tangun Era(韩国格式)</td>
  </tr>
</table>
<p>使用Locale.CalendarType类中的字段去判断此方法返回的日历类型。</p>
<p>请参阅:setCalendarType</p>
<p>Locale.getCenturyFormat</p>
<p>决定采用何种世纪表达方式,四位数字或两位数字。</p>
<p class="title_2">语法</p>
<p>public boolean getCenturyFormat ( )</p>
<p class="title_2">返回值</p>
<p>如果当前场所中采用的是四位数字表达方式,返回true;否则返回false,说明当前场所中采用的是两位缩写格式。</p>
<p>Locale.getCharacterSet</p>
<p>检取当前场所所使用的字符集。</p>
<p class="title_2">语法</p>
<p>public int getCharacterSet ( );</p>
<p class="title_2">返回值</p>
<p>返回一个整数值,表示当前场所所使用的字符集。</p>
<p>请参阅:CharacterSet</p>
<p>Locale.getCompareIgnoreCase</p>
<p>决定是否在字符串比较时忽略大小写。</p>
<p class="title_2">语法</p>
<p>public boolean getCompareIgnoreCase ( );</p>
<p class="title_2">返回值</p>
<p>如果在字符串比较时忽略大小写,返回true;否则,返回false。</p>
<p class="title_2">说明</p>
<p>用此方法去确定当前Locale对象是否在进行字符串比较操作中忽略大小写。缺省情况下,此返回值为true,除非用setCompareIgnoreCase方法进行了设置。</p>
<p>请参阅:setCompareIgnoreCase,setCompareIgnoreKana,</p>
<p>setCompareIgnoreNon-Space,setCompareIgnoreSymbols,</p>
<p>setCompareIgnoreWidth,setCompareIgnoreKa-shida,</p>
<p>getCompareIgnoreKana,getCompareIgnoreNonSpace,</p>
<p>getCompareIgnoreSym-bols,getCompareIgnoreWidth,</p>
<p>getCompareIgnoreKashida</p>
<p>Locale.getCompareIgnoreKana</p>
<p>决定是否在字符串比较时忽略kana。</p>
<p class="title_2">语法</p>
<p>public boolean getCompareIgnoreKana ( );</p>
<p class="title_2">返回值</p>
<p>如果在字符串比较时忽略kana,返回true;否则,返回false。</p>
<p class="title_2">说明</p>
<p>用此方法去确定当前Locale对象是否在进行字符串比较操作中忽略kana。缺省情况下,此返回值为true,除非用setCompareIgnoreKana方法进行了设置。</p>
<p>请参阅:setCompareIgnoreKashida,setCompareIgnoreCase,</p>
<p>setCompareIgnoreKana,setCompareIgnoreNonSpace,</p>
<p>setCompareIgnoreSymbols,setCompareIgnoreWidth,</p>
<p>getCompareIgnoreCase,getCompareIgnoreNonSpace,</p>
<p>getCompareIgnoreSym-bols,getCompareIgnoreWidth,</p>
<p>getCompareIgnoreKashida</p>
<p>Locale.getCompareIgnoreNonSpace</p>
<p>决定是否在字符串比较时忽略非空格字符。</p>
<p class="title_2">语法</p>
<p>public boolean getCompareIgnoreNonSpace ( );</p>
<p class="title_2">返回值</p>
<p>如果在字符串比较时忽略非空格字符,返回true;否则,返回false。</p>
<p class="title_2">说明</p>

⌨️ 快捷键说明

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