实现功能: 窗体居中,多选框,下拉框,按钮,点击按钮关闭
import java.awt.Button;
import java.awt.Checkbox;
import java.awt.Choice;
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.List;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class test {
public static void main(String[] args) {
Frame frame =new Frame("My first windows");
int windowWidth = frame.getWidth(); //获得窗口宽
int windowHeight = frame.getHeight(); //获得窗口高
Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包
Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸
int screenWidth = screenSize.width; //获取屏幕的宽
int screenHeight = screenSize.height; //获取屏幕的高
frame.setLocation(screenWidth/2-windowWidth/2, screenHeight/2-windowHeight/2);//设置窗口居中显示
frame.setLayout(new GridLayout(7,1));
//lable组件
frame.add(new Label("复选 (可复选):"));
//checkbox组件
frame.add(new Checkbox("被耍了"));
frame.add(new Checkbox("并没有"));
//Choice 组件
Choice c=new Choice();
c.add("Red");
c.add("Green");
c.add("Blue");
frame.add(c);
//List组件
List l=new List(3,false);
l.add("一年级");
l.add("二年级");
l.add("三年级");
frame.add(l);
//Button组件
Button button= new Button("关闭按钮");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);//退出程序
}
});
frame.add(button);
frame.pack();//调整窗口以容纳所有的组件
frame.setVisible(true);//显示窗口
}
}
打jar包的教程:http://blog.csdn.net/qq_27292113/article/details/54632963
将改程序打成jar 文件双击运行即可。