学习Java从头开始(1)
1.1、Swing应用程序
public static void main(Strimg[] args)
{
JFrame frame = new JFrame("SimpleSwing"); //生成一个标题文字为“SimpleSwing”的窗体
frame.setSize(300,200); //设置窗体的大小,单位是像素,300代表宽,200代表高
frame.setVisible(true); //设置窗体是否可见(true为可见,false为不可见)
}
1.2、Swimg常用组件
JLable类:javax.swing.JLable
JLable labText = new JLable("文本标签"); //创建一个只显示文字的标签对象
labText.setText("文本标签"); //都是设置标签上显示的内容
ImageIcon icon = new ImageIcon("图片路径");
JLabel labImage = new JLabel(icon);
labImage.setIcon(icon); //设置标签上显示的图像
//标签上同时显示文本和图像
JLabel(String text,IconIcon,int horizontallAlignment) //第一个参数是预显示的文本,第二个参数是预显示的图像,第三个参数为水平方向上的对齐方式
//取值为SwingConStants.LEFT ,SwingConStants.RIGHT,SwingConStants.CENTER
Container c = frame.getContentPane(); //获得frame 窗体的容器对象
c.add(label); //将标签对象添加到容器对象中去
//也可以把两句合并成一条语句:
frame.getContentPane().add(label);
1.3 面板(JPanel)
JPanel jp = new JPanel();
jp.add(new JLabel("我是一个标签"));