java窗体设置_一、Java窗体设置

这篇博客介绍了如何使用Java创建一个不可调整大小的窗体,并设置了窗体的位置、大小和内容。通过JFrame和JPanel类,创建了一个名为'美丽的窗口'的窗体,并在其中绘制了红色矩形和文本。同时,设置了窗体关闭时的操作,选择DISPOSE_ON_CLOSE,即关闭后会自动隐藏并释放资源。
摘要由CSDN通过智能技术生成

package ui;

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import java.awt.Window;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Demo {

public static void main(String[] args) {

//定义一个窗体对象f,窗体命名为"美丽的窗口"

JFrame f=new JFrame("美丽的窗口");

//用户单击窗口的关闭按钮是程序执行操作

f.setDefaultCloseOperation(3);

//把MyPanel设置为f的内容面板

f.setContentPane(new MyPanel());

//离显示屏上边缘100像素,里显示屏左边缘200像素

f.setLocation(100,200);

//设置窗体的大小为300*200像素大小

f.setSize(300,200);

//设置窗体是否可以调整大小,参数为布尔值

f.setResizable(false);

//设置窗体可见

f.setVisible(true);

}

}

class MyPanel extends JPanel {

public void paintComponent(Graphics g) {

//设置成红色

g.setColor(new Color(255,0,0));

//画一个矩形

g.fillRect(32,108,32,32);

//写字符串

g.drawString("萌萌哒   ^_^ " , 54, 64);

//字体的颜色和大小

//g.setFont(new Font("黑体",Font.BOLD,32));

}

}

setDefaultCloseOperation(int operation):设置用户在此窗体上发起 "close" 时默认执行的操作。

方法中的参数解释如下:

0或DO_NOTHING_ON_CLOSE (defined in WindowConstants): Don't do anything; require the program to handle the operation in thewindowClosing method of a registeredWindowListener object.1或HIDE_ON_CLOSE (defined in WindowConstants): Automatically hide the frame after invoking any registeredWindowListener objects.2或DISPOSE_ON_CLOSE (defined in WindowConstants): Automatically hide and dispose the frame after invoking any registeredWindowListener objects.3或EXIT_ON_CLOSE (defined in JFrame): Exit the application using theSystemexit method. Use this only in applications

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值