java GUI创建好玩的窗体1

java创建窗体,比较有意思的一个操作(别问类名为什么是fufu,我本人绝对不是芙宁娜厨,绝对没玩过原神,我绝对不是原p,请不要污蔑我💦💦💦):

import java.awt.*;

public class fufu {
    public static void main(String[] args) {
        Frame a = new Frame();
    }
}

如上述代码,这样你就获得了一个窗体,但是运行后会马上结束,这是因为还需要一步将该窗体可视化,这需要调用setVisible()方法,括号里需要输入布尔类型的值,输入true代表让窗口可视化(该方法一般放在最后面)

看左上角,会出现一个十分卡哇伊的东西,这就是你下的蛋,啊呸,这就是你创建的窗体了,因为你没有给他设置大小和位置,所以他会默认坐标及长宽都是0了

如上图,调用setSize()和setLocation()方法后,可以确定你创建的窗体大小及位置,啊这个时候可能就会有人想,这弹窗合适的位置还要自己找,是不是有点太麻烦了,你别急,你先别急,你可以调用setLocationRelativeTo(null)方法,来直接默认弹出的窗体在你的屏幕正中间,就不需要再使用setLocation()来一点点找位置了😲

此外,要是想给这个小窗口命个小名,可以使用setTitle(String)方法

或者更简单的,创建窗体的时候直接命名

此外,还有一个很重要的一点,普通人刚会这个东西的时候,会总会忘记点右上角的终止程序,会导致你创建的这个窗体一直存在,窗体上的那个叉并不能终止你的程序,要是想做到点这个叉直接结束程序,你需要用setDefaultCloseOperation()方法给他搂回来,此()中可以加数字‘3’或者WindowConstants.EXIT_ON_CLOSE(此段话有点瑕疵,日后再讲为什么)

关于窗体背景,直接换个颜色太low了,你直接加上这段代码:

ImageIcon backbround = new ImageIcon("C:\\yourPath\\picture.jpg");
        Image image = backbround.getImage();
        Image smallImage = image.getScaledInstance(500, 500, Image.SCALE_FAST);//调整图片大小,尽量和你的窗体大小一样
        ImageIcon backbrounds = new ImageIcon(smallImage);
        JLabel jlabel = new JLabel(backbrounds);
        a.add(jlabel);//添加

切记图片格式要jpg的,这样你的窗体就有了一个炫酷的背景😎

以上就是今天的全部内容了,总共有创建窗体、将窗体可视化、设置大小和位置、设置标题、设置背景这些内容,跟大部队比起来只是一些皮毛而已。

怎么样,是不是很好玩啊,有兴趣的小伙伴可以继续自己研究研究,该系列以后还会更新的🥳🥳🥳。

  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

庆良辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值