本站電子書

您可以在這些電子書店找到本站電子書: Google Play 圖書iBooks StoreHyReadReadmooPubu
===>>>本站推出學習遊戲意見調查<<<===《如何自學程式設計》入選 Google Play 台灣地區2016年度最佳書籍

Java API 分類導覽 - java.awt.List

List 類別 (class) 用來建立多重選取項。



修飾子
public class List


父類別
java.awt.Component


實作介面
ImageObserver
ItemSelectable
MenuContainer
Serializable
Accessible


建構子
List()
List(int rows)
List(int rows, boolean multipleMode)


常用方法
名稱敘述
add()新增選項的文字標籤
addActionListener()設定滑鼠連續點擊兩次的事件處理
addItemListener()設定選擇選項的事件處理
deselect()取消已選取的選項
getItem()依索引值取得選項的文字標籤
getItemCount()取得選項總數
getRows()取得選項列數
getSelectedIndex()取得被選取選項的索引值
getSelectedIndexes()取得所有被選取選項的索引值陣列
getSelectedItem()取得被選取選項的文字標籤
getSelectedItems()取得所有被選取選項的文字標籤陣列
isIndexSelected()判斷特定索引值的選項是否被選取
isMultipleMode()判斷是否可複選
remove()移除選項
removeAll()移除所有選項
replaceItem()置換選項的文字標籤
select()設定預設選項
setMultipleMode()設定是否可複選


舉例如下
import java.awt.*;
import java.awt.event.*;

public class ListDemo2 {
    Frame frame;
    List list;
    
    public static void main(String[] args) {
        new ListDemo2();
    }
    
    public ListDemo2() {
        frame = new Frame("AWTDemo");
        frame.addWindowListener(new AdapterDemo());
        frame.setLayout(new FlowLayout());
        
        list = new List(4, true);
        list.add("one");
        list.add("two");
        list.add("three");
        list.add("four");
        
        frame.add(list);
        frame.pack();
        frame.setVisible(true);
    }
}

class AdapterDemo extends WindowAdapter {
    public void windowClosing(WindowEvent e) {
        System.exit(0);
    }
}

/* 《程式語言教學誌》的範例程式
    http://pydoing.blogspot.com/
    檔名:ListDemo2.java
    功能:示範 Java 程式 
    作者:張凱慶
    時間:西元 2012 年 3 月 */


此例建立 List 物件後,呼叫 add() 方法依序加入四個文字標籤
list = new List(4, true);
list.add("one");
list.add("two");
list.add("three");
list.add("four");


編譯後執行,結果如下



中英文術語對照
類別class
建構子constructor
方法method


您可以繼續參考
AWT 元件


相關目錄
Java API 分類導覽
Java 教材
首頁


參考資料
http://docs.oracle.com/javase/6/docs/api/java/awt/List.html

沒有留言: