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); //设置应用默认关闭操作为窗体退出 } }
相关文章推荐
- java的反射机制--示例
- struts2中RequestDispatcher问题
- Java Inventory代码解释
- Java窗体
- java读取properties文件
- Struts1 和 Struts2的区别(11点)
- eclipse中使用快捷键ctrl+shift+F无法格式化代码的问题解决方法
- Struts2 使用SiteMesh做网页布局
- eclipse常用快捷键
- java接口的作用
- Spring基础知识汇总 Java开发必看
- Android的JDK、SDK、Eclipse的理解
- 《JAVA与模式》之装饰模式
- 二维码生成代码(Java)
- ubuntu_jdk
- java 反射给成员变量设值
- Java的引用
- java 根据对象中的某一项进行排序
- 解决ubuntu中JDK的Picked up JAVA_TOOL_OPTIONS提示问题。
- href="#"和javasrcript:void(0)的区别