34 Lê ðình Thanh, T o giao di n ñ h a

Một phần của tài liệu Bài giảng lập trình java lê đình thanh (Trang 100 - 101)

JPassword

34 Lê ðình Thanh, T o giao di n ñ h a

JList

Ớ Cho m t ho c nhi u ph n t trong danh sách Ớ Các phương th c chắnh

Ớ JList(DefaultListModel): T oựi tưng list v i danh sách các m c ch n trong model Ớ setLayoutOrientation(JList.___): đ t hưng s(p x p danh sách

Ớ setVisibleRowCount(int): đ t s hàng nhìn th y Ớ setSelectedIndex(i): Ch n m c I

Ớ setSelectedIndices(int[]): Ch n các m c

Ớ setSelectionInterval(index, size): Ch n các m c liên t c trong kho ng Ớ ensureIndexIsVisible(i): đi u ch"nh hi n th ự m c I ựưc nhìn th y Ớ setSelectionMode(ListSelectionModel.MODE): đ t ki u ch n các m c Ớ int getSelectedIndex(): Tr v ch"m c c a m cựưc ch n Ớ int[] getSelectedIndices(); Tr v ch"m c c a các m cựưc ch n Ớ Object getSelectedValue(): Tr v giá tr c a m cựư c ch n Ớ Object[] getSelectedValues(): Tr v giá tr c a các m cựưc ch n Ớ ListModel:

Ớ addElement(obj), add(index, obj): Thêm m c Ớ remove(index): Xóa m c

Ớ S ki n chắnh

Ớ actionPerformed: thayựi m c ch n Ớ mouseClicked: Kắch chu t

34Lêđình Thanh, T o giao di nự h a Lêđình Thanh, T o giao di nự h a

JTable

Ớ Trình bày d li u theo b ng

Ớ N i dung c a b ngựư c qu n lý b$i TableModel. TableModel bao g m

Ớ M t m ng String[] ch a tiêuự c a các c t

Ớ M t m ng Object[][] ch a cácự i tư ng là n i dung c a các ô. S c t c a m ng hai chi u này ph i b ng s c t (s ph n t c a m ng ch a tiêuự ) Ớ Các phương th cự l y s hàng, s c t, tên c t, ự i tư ng$m t ô, xác

ựnh các ô có th biên t pựư c

Ớ đ t o b ng

Ớ T o TableModel

Ớ T oự i tư ng JTable s d ng TableModelựã t o

Ớ JTable t o hàng tiêuự v i s ô b ng s ph n t c a m ng tiêuự và l n lư t có các tiêuự c a m ng tiêuự

Ớ V i m i ph n t [i][j] trong m ngự i tư ng

Ớ JTable s d ng Rendererự hi n th ự i tư ng t i ô (i, j) Ớ JTable s d ng Editor ự c p nh tự i tư ng

35Lêđình Thanh, T o giao di nự h a

Một phần của tài liệu Bài giảng lập trình java lê đình thanh (Trang 100 - 101)

Tải bản đầy đủ (PDF)

(136 trang)