首先需要一个容器(container),这里用java提供的容器类之一:JFrame
然后将组件放进容器中(组件不能单独显示),组件有很多种,如按钮,标签等。这里用JLabel
为了画图,需要重写其paint方法
示例如下
package tst3;
import javax.swing.*;
import java.awt.*;
class myG extends JLabel
{
public void paint(Graphics g)
{
g.drawOval(35, 30, 100, 35);
g.drawString("Hello World!",50, 50);
}
}
class LabT {
public void go() {
JFrame frame = new JFrame("Hello");
myG ll=new myG();
frame.add(ll);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,200);
frame.setVisible(true);
}
}
public class tst3 {
public static void main(String args[]) {
LabT gui = new LabT();
gui.go();
}
}