zoukankan      html  css  js  c++  java
  • 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);    //设置组件可见
        }
    }
         

     

    -

  • 相关阅读:
    大数据介绍
    Android系统手机端抓包方法
    svn warning W205000 :windows下 SVN idea 配置 代理配置
    idea tomcat 启动日志乱码
    翻译 API 一句话API
    git push proxy 取消不掉 can not prox....
    webpack+vue搭建vue项目
    java 多线程
    实时监听 JavaScript改变 input 值 input输入框内容 value 变化实时监听
    leetcode 数组
  • 原文地址:https://www.cnblogs.com/l666/p/9786650.html
Copyright © 2011-2022 走看看