• java创建一个窗体


    图形开发

    AWT(抽象窗口工具包):是java提供用来建立和设置java的图形用户界面的基本工具

    Swing(轻量级的图形界面组件):是以AWT平台为基础构建起来的新组件与AWT相比,Swing组件在实现时不包括任何依赖特定平台的代码,因此具有更高的平台无关性和良好的移植性,所以Swing成为图形用户界面开发的首选

    窗体位置的两个参数:第一个是外上边距,第二个是外左边距

    注意:

    ①:没有   setVisible(ture); 窗体不会显示。

    ②:代码生成的窗体关闭按钮不能使程序关闭,需要使用组合键 ctrl+c  退出程序。

    import javax.swing.JFrame;
    import java.awt.Color;
    public class eight{
        public static void main(String[] args){
            JFrame f=new JFrame("窗口标题");    //创建窗体对象并赋标题参数
            f.setSize(200,100);    //设置窗体大小
            f.setBackground(Color.WHITE);    //设置背景颜色
            f.setLocation(300,200);    //设置窗体显示位置
            f.setVisible(true);    //显示窗体
        }
    }             //注意生成的窗体关闭按钮不能使程序退出,需要使用ctrl+c组合件来退出

    使用Dimension类和Point类设置窗体大小和显示位置

    import javax.Swing.JFrame;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Point;
    public class eight2{
        public static void main(String[] args){
            JFrame f=new JFrame("测试");
            Dimension d=new Dimension();
            d.setSize(300,80);
            f.setSize(d);        //设置组件大小
            f.setBackground(Color.WHITE);   //背景色设置为白色
            Point p=new Point(400,100);    //指定组件显示位置
            f.setLocation(p);     //设置组件显示位置
            f.setvisible(true);    //设置组件可见
        }
    }

    设置内容字体

    import javax.swing.JFrame;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Point;
    import java.awt.Font;
    import javax.swing.JLabel;
    public class eight2{
        public static void main(String[] args){
            JFrame f=new JFrame("测试");
            Font fnt=new Font("Serief",Font.ITALIC+Font.BOLD,28);    //设置字体,Serief/批量 ITALIC/斜体 BOLD/粗体 字体大小/28
            JLabel lab=new JLabel("holle",JLabel.CENTER);  //设置内容居中
            lab.setFont(fnt);
            f.add(lab);
            Dimension d=new Dimension();
            d.setSize(300,80);
            f.setSize(d);        //设置组件大小
            f.setBackground(Color.WHITE);   //背景色设置为白色
            Point p=new Point(400,100);    //指定组件显示位置
            f.setLocation(p);     //设置组件显示位置
            f.setVisible(true);    //设置组件可见
        }
    }
         

     

    -

  • 相关阅读:
    第三百四十九、五十天 how can I 坚持
    第三百四十八天 how can I 坚持
    第三百四十七天 how can I 坚持
    第三百四十六天 how can I 坚持
    第三百四十五天 how can I 坚持
    第三百四十四天 how can I 坚持
    第三百四十三天 how can I 坚持
    第三百四十二天 how can I 坚持
    第三百四十一天 how can I 坚持
    POJ 2996:Help Me with the Game
  • 原文地址:https://www.cnblogs.com/l666/p/9786650.html
Copyright © 2020-2023  润新知