您的位置:首页 > 编程语言 > Java开发

Java Welcome代码解释

2015-07-18 20:53 627 查看
import javax.swing.*;//导入含JFrame类的包
import java.awt.*;//导入含container类的包
public class Welcome extends JFrame {//自定义Welcome类,继承自JFrame框架类
private JLabel textJLabel;//创建一个JLabel标签对象引用
private JLabel pictureJLabel;//创建一个JLabel标签对象引用
public Welcome(){//Welcome类构造函数
Container contentPane=this.getContentPane();//这个容器在java.awt那里
contentPane.setBackground(Color.YELLOW);//设置背景颜色
contentPane.setLayout(null);//设置窗体的布局
textJLabel=new JLabel();//创建JLabel标签对象(只有new出来的才是新建对象,没有new出来的变量一定只是引用)
textJLabel.setText("Welcome to Java Programing!");//设置文本内容
textJLabel.setLocation(35,0);//设置文本位置
textJLabel.setSize(550,88);//设置文本大小
textJLabel.setFont(new Font("SanSerif",Font.PLAIN,36));//设置文本字体属性(名字,样式,字号)
textJLabel.setHorizontalAlignment(JLabel.CENTER);//设置字体水平对齐方式(水平居中)
contentPane.add(textJLabel);//将JLabel组件添加到窗口的容器面板中
pictureJLabel=new JLabel();//创建JLabel标签对象(只有new出来的才是新建对象,没有new出来的变量一定只是引用)
pictureJLabel.setIcon(new ImageIcon("bug.png"));//设置标签图片,图片路径bug.png
pictureJLabel.setBounds(54,120,500,250);//设置图片的大小和位置
pictureJLabel.setHorizontalAlignment(JLabel.CENTER);//设置图片的水平对齐方式为居中
contentPane.add(pictureJLabel);//添加pictureJLabel标签到内容面板

this.setTitle("WELcome");//设置窗体标题
this.setSize(608,413);//设置窗体的大小
this.setVisible(true);//显示窗体
}
public static void main(String[]args){//Java中的main函数入口,参数是String类型的数组,访问权限是公有的,而且该函数是静态的
Welcome application  =new Welcome();//新建窗体对象(只有new出来的才是新建对象,没有new出来的变量一定只是引用)
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置应用默认关闭操作为窗体退出

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: