Java Welcome应用程序代码注释

java Welcome应用程序代码注释

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();//获得内容面板的容器类对象
        contentPane.setBackground(Color.YELLOW);//设置内容面板的背景颜色为黄色
        contentPane.setLayout(null);//不用默认窗口布局,自定义窗体的布局

        textJLabel=new JLabel();//创建JLabel标签对象(只有new出来的才是新建对象,没有new出来的变量一定只是引用)
        textJLabel.setText("Welcome to Java Programming");//设置标签内容
        textJLabel.setLocation(35,0);//设置标签位置
        textJLabel.setSize(550,88);//设置标签大小
        textJLabel.setFont(new Font("SanSerif",Font.PLAIN,36));//设置字体名字、样式、字号
        textJLabel.setHorizontalAlignment(JLabel.CENTER);//设置字体水平对齐方式:居中
        contentPane.add(textJLabel);//将标签加到内容面板

        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");//设置这个窗体(也就是框架)的标题为"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);//设置应用默认关闭操作为窗体退出
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值