Java Intellij GUI设计师 - 我应该如何:更改窗口标题栏和系统菜单图标,然后按按钮时转到另一个表单

发布于 2025-01-18 17:39:40 字数 825 浏览 0 评论 0原文

我目前正在学习 IntelliJ 的 GUI 设计器,但我正在努力寻找文档或任何指南。到目前为止,我已经观看了 一个叫 Scott Couprie 的精彩介绍性 YouTube 系列,我真的很喜欢推荐给任何完全的初学者阅读本文。

我想做三件事。如果有人有文档或指南的链接,那就太好了。

  1. 更改窗口标题栏文本。

编辑:我现在发现可以使用setTitle("Title")更改此设置。

在此处输入图像描述

  1. 更改系统菜单图标。我使用的是 MacOS,所以我什至在预览中看不到图标,所以我什至不确定图标去了哪里。 编辑:虽然由于使用 MacOS,我无法确认这是否有效,但我发现您可以在构造函数中使用以下内容:

    ImageIcon img = new ImageIcon("images/16x16.png"); setIconImage(img.getImage());

  2. 能够单击按钮并转到另一个表单。到目前为止,我已经能够在按下按钮后切换面板,但只能切换到同一表单本身内的其他面板。

谢谢。

我尝试过搜索相关文档或 YouTube 视频,但我不确定要搜索哪些术语。

I'm currently learning IntelliJ's GUI designer but I'm struggling to find documentation or any guides. So far I have watch a fantastic introductory youtube series from a guy called Scott Couprie, which I really recommend to any complete beginners reading this.

I would like to do three things. If anybody has a link to documentation or guides that'd be great.

  1. Change the window title bar text.

EDIT: I have now discovered this can be changed with setTitle("Title").

enter image description here

  1. Change the system menu icon. I am using MacOS so I don't even see an icon in the preview, so I'm not even sure where the icon goes.
    EDIT: while I can't confirm this is working due to using MacOS, I see that you can use the following in the constructor:

    ImageIcon img = new ImageIcon("images/16x16.png");
    setIconImage(img.getImage());

  2. Be able to click a button and go to another form. So far I have been able to switch panels after pressing a button, but only to other panels within the same form itself.

Thanks.

I have tried searching for related documentation or youtube videos but I'm not sure what terms to search.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情释 2025-01-25 17:39:40

这可以通过:

setTitle("Whatever you want the title to say");

This can be changed with:

setTitle("Whatever you want the title to say");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文