IDEA用UI Designer简单创建窗体

xx


前言

作者是一个五年级的小学生,语文不好(60-70分)。
如果有那些地方语言不通顺,就回复一下,说明吧。

在Mod开发中,有些人不会装Mod启动器(Forge或Fabric)而威胁我们。而这篇文章就可以解决了

一.简单设置

首先用gradle或maven新建工程。然后Ctrl+Alt+S打开设置,
保证UI Designer插件是启用的。


在Editor->UI Designer里设置Generate Gui into为Java source code,
Default layout manger随便,
Default accessible for UI-bound fields为public,其余不动。

二.正式开始
新建一个窗体(要下载数据的选Dialog,直接进入选Gui From)

选Dialog要看的


image

这里先运行一下,可以看到这个image
但是这样的话,不能修改表单里的参数,因为


所以我们要做一个复制品

二.制作复制品

新建一个类:***_copy(建议,如果是Dialog,记得继承一下),
把原来类里的变量image 复制进去。
添加构造函数,先new一个原类,再把原类里的构造函数加上,再把复制品类里的空变量设为原类里的变量。
像这样:

    public F_cpy(){
        f F = new f();
        this.contentPane = F.contentPane;
        this.buttonCancel=F.buttonCancel;
......
    }

再把原类的main函数复制上去就完成了(原类要改为复制类)。


FledgeXu


很抱歉,这个内容和mod开发无关,本帖将会被移动至综合讨论区。