11/08/2018, 19:45

Toolkit trong Java AWT

Previous Toolkit là lớp cha trừu tượng của tất cả cài đặt trong Abstract Window Toolkit. Các lớp con của Toolkit được sử dụng để liên kết các thành phần khác nhau. Nó kế thừa lớp Object. Khai báo lớp AWT Toolkit public abstract class Toolkit extends Object ...

Previous

Toolkit là lớp cha trừu tượng của tất cả cài đặt trong Abstract Window Toolkit. Các lớp con của Toolkit được sử dụng để liên kết các thành phần khác nhau. Nó kế thừa lớp Object.

Khai báo lớp AWT Toolkit

public abstract class Toolkit extends Object

Ví dụ Toolkit trong Java AWT – lấy độ phân giải màn hình

package vn.viettuts.awt;

import java.awt.Dimension;
import java.awt.Toolkit;

public class ToolkitExample1 {
    public static void main(String[] args) {
        Toolkit t = Toolkit.getDefaultToolkit();
        System.out.println("Độ phân giải màn hình = "
                + t.getScreenResolution());
        Dimension d = t.getScreenSize();
        System.out.println("Width = " + d.awidth);
        System.out.println("Height = " + d.height);
    }
}

Kết quả:

Độ phân giải màn hình = 96
Width = 1366
Height = 768

Ví dụ Toolkit trong Java AWT – gọi tiếng beep

package vn.viettuts.awt;

import java.awt.Button;
import java.awt.Frame;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ToolkitExample2 {
    public static void main(String[] args) {
        Frame frame = new Frame("Ví dụ Toolkit trong Java AWT");
        Button button = new Button("beep");
        button.setBounds(50, 100, 60, 30);
        frame.add(button);
        frame.setSize(400, 300);
        frame.setLayout(null);
        frame.setVisible(true);
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                Toolkit.getDefaultToolkit().beep();
            }
        });
    }
}

Kết quả:

Ví dụ Toolkit trong Java AWT

Ví dụ Toolkit trong Java AWT – thay đổi biểu tượng icon trên thanh tiêu đề

package vn.viettuts.awt;

import java.awt.Frame;
import java.awt.Image;
import java.awt.Toolkit;

public class ToolkitExample3 {
    public ToolkitExample3() {
        Frame frame = new Frame();
        Image icon = Toolkit.getDefaultToolkit().getImage("D:icon.png");
        frame.setIconImage(icon);
        frame.setLayout(null);
        frame.setSize(400, 400);
        frame.setVisible(true);
    }

    public static void main(String args[]) {
        new ToolkitExample3();
    }
}

Kết quả:

Ví dụ Toolkit trong Java AWT
Previous
0