【java学习笔记01】swing入门
import java.awt.Color;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class swing {
public static void main(String[] args) {
JFrame frame = new JFrame("这里是标题");
frame.setTitle("设置标题");
//窗体初始位置 距左 距上 宽 高
frame.setBounds(100, 200, 900, 600);
//显示窗体
frame.setVisible(true);
//创建桌布,颜色
JPanel zhuobu = new JPanel();
//设置背景颜色
zhuobu.setBackground(Color.orange);
//关闭布局管理器(标签自动居中放置),自己决定位置
zhuobu.setLayout(null);
//把桌布放到桌子上
frame.setContentPane(zhuobu);
//插入图片对象
ImageIcon img=new ImageIcon("d:/p2.jpg");
//创建标签对象
JLabel picJLabel=new JLabel(img);
//把图片放到标签上(同构造方法)
//picJLabel.setIcon(img);
//标签位置 距窗体左 距上 宽 高
picJLabel.setBounds(100, 50, img.getIconWidth(),img.getIconHeight() );
//标签增加到桌布上
zhuobu.add(picJLabel);
//放置多个图片
ImageIcon img1=new ImageIcon("d:/p1.jpg");
JLabel[] pic=new JLabel[10];
for (int i = 0; i < pic.length; i++) {
pic[i]=new JLabel(img1);
pic[i].setBounds(i*img1.getIconWidth(), 0, img1.getIconWidth(), img1.getIconHeight());
zhuobu.add(pic[i]);
}
}
}
//f3 查看源文件
//ctrl+1 查看错误提示
//ctrl+shift+o 解决所有错误
//ctrl+o 显示文件成员(函数,变量……)
//ctrl+t 分层结构
ps:verycd旺旺老师