Bài giảng Lập trình Java 3 - Bài 2: Các thành phần GUI cơ bản

Bài 2 giới thiệu đến người học các thành phần GUI cơ bản. Nội dung trong bài giảng giúp người học: Phương thức chung của các component trong SWING, một số Swing component (JTextfield, JLabel,JButton, JCheckBox, JRadioButton,JTextArea, JPasswordField), modal và non – modal dialog, custom dialog. | Bài giảng Lập trình Java 3 - Bài 2: Các thành phần GUI cơ bản Bài 2: Các thành phần GUI cơ bản SOF203 - Lập trình Java 3 Bài 2 : Các thành phần GUI cơ bản Mục tiêu bài học Phương thức chung của các component trong SWING Một số Swing component (JTextfield, JLabel,JButton, JCheckBox, JRadioButton,JTextArea, JPasswordField) Modal và Non – Modal Dialog Custom Dialog JComponent JComponent là lớp cơ sở abstract của tất cả các Swing components (có tên bắt đầu chữ J - ngoại trừ top- container) Kế thừa từ Component và Container Đóng gói hầu hết các đặc điểm và thao tác cơ bản của 1 thành phần GUI Lớp JComponent • Cảm quan khả kiến (Pluggable) • Phím tắt (tính dễ nhớ) • Khả năng xử lý sự kiện chung JComponent Bao gồm: JButton, JList, JLabel, JTextField,JTextArea JComboBox, JRadioButton, JCheckBox extend functionality existing in AWT Components. JProgressBar, JSlider, JTable, JToolBar, JTree provide new components. JInternalFrame, JScrollPane, JSplitPane, JTabbedPane provide new ways to combine components. JComponent Property Data type get is set Background Color colorModel ColorModel component' Component componentCount int Components Component[] Default value (if applicable) Cursor Cursor CURSOR Enabled boolean true Font Font Foreground Color insets Insets Insets(0,0, 0, 0) layout LayoutManager BorderLayout( ) locale Locale location Point locationOnScreen Point name String "" parent Container null size Dimension showing boolean true valid boolean visible boolean true 'indexed JTextField Để hiển thị dữ liệu, nhập dữ liệu Khởi tạo JTextField(): text field trống JTextField(int): A text field with the specified width JTextField(String): A text field with text JTextField(String, int): A text field with the specified text and width JTextField(int cols): khởi tạo JtextField với số cột quy định. JTextField(String text, int cols): khởi tạo JTextField với

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.