Checkbox và Radio Button

Một phần của tài liệu Tìm hiểu về java applets (Trang 29 - 37)

• Gồm 2 phần: Nhãn và một dấu biểu hiện trạng thái của ô kiểu boolean. Mặc định là false. • Tạo đối tượng Checkbox bằng cú pháp:

public Checkbox()

public Checkbox(String checkboxLabel)

public Checkbox(String checkboxLabel, boolean state)

public Checkbox(String checkboxLabel, boolean state, CheckboxGroup g)

• Các hàm thông dụng khác:

public boolean getState()

public void setState(boolean state)

• Sự kiện: ItemListener

addItemListener, removeItemListener,..

Choice

• Như một trình đơn xổ xuống một danh sách. • Tạo đối tượng Choice bằng cú pháp:

public Choice()

• Ta dùng phương thức addItem để thêm vào danh mục lựa chọn:

public synchroized void addItem(String item)

throws NullPointerException

• Các phương thức thường dùng:

public synchroized void remove(int i);

public synchroized void removeAll();

public synchroized void select(int i)

throws IlligalArgumentException;

public void select(String item);

public int getSelectedIndex();

List

• Lớp List cho phép ta tạo một danh sách các phần tử để lựa chọn chứ không chỉ hiện một phần tử như Choice.

• Tạo đối tượng List bằng cú pháp:

public List()

public List(int rows)

public List(int rows,boolean multiMode)

• Ta dùng phương thức add để thêm vào danh sách: public synchroized void add(String item)

List

• Các phương thức thường dùng:

public synchroized void replaceItem(Stringvalue, int pos);

public synchroized void remove(int pos);

public synchroized void removeAll();

public int getSelectedIndex();

public synchroized int[] getSelectedIdexs();

public String getSelectedItem();

public synchroized String[] getSelectedItems();

public synchroized void select(int i) public synchroized void deselect(int i);

public synchroized boolean isSelected(int index);

public void setMultiplesSelections(boolean allow); public boolean isMultiplesMode();

TextField và TextArea

TextField là vùng có khả năng nhập dòng văn bản. Cú pháp:

public TextField()

public TextField(String initText) public TextField(int numColumns)

public TextField(String initText, int numColumns)

TextArea là vùng có khả năng nhập nhiều dòng văn bản. Cú pháp:

public TextArea()

public TextArea(String initText) public TextArea(int rows, int cols)

TextField và TextArea

• Các phương thức thường dùng:

public void setText(String newText);

public String getText();

public String getSelectedText();

public int getSelectionStart();

public int getSelectionEnd();

public void selectAll();

public void setEditable(boolean canEdited);

TextField

• Các phương thức của riêng TextField:

public void setEchoChar(char ch): Đặt ký tự ch thay cho các ký tự thực nhập vào. Thường dùng cho các ô mật khẩu.

public char getEchoChar(): Lấy ký tự đặt biệt được đặt ở trên

public int getColumns(): Xác định chiều dài của ô văn bản (tính theo ký tự) là bao nhiêu.

TextArea

• Các phương thức của riêng TextArea:

public void appendText(String newText): Thêm một dòng văn bản.

public void insertText(String newText,int pos): Chèn vào một đoạn văn bản tại vị trí pos.

public void replaceText(String newText, int start, int end): Thay thế một đoạn văn

Một phần của tài liệu Tìm hiểu về java applets (Trang 29 - 37)

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

(39 trang)