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);    //设置组件可见
    }
}
     

 

-

原文地址:https://www.cnblogs.com/l666/p/9786650.html