jframe相关内容

检测哪个显示器显示窗口

我确实有可以包含不同组件的主应用程序 JFrame 窗口.当用户选择可编辑的文本字段时,我会打开一个自行实现的 OnScreenKeyboard.OSK 也是一个 JFrame 窗口. 当用户将主窗口拖到另一个监视器上时,OSK 也应该显示在同一监视器上.为此,我必须检测显示主要 JFrame 的监视器. 我尝试在 中找到一个方法 Toolkit.getDefaultToolkit ..
发布时间:2022-01-24 14:33:55 Java开发

JFrame 关闭按钮的弹出窗口

我正在做一些基本的 Java Swing 应用程序(初级).我要做的是当我按下 JFrame 上的 close 按钮​​ 来关闭我想要一个 JOptionPane 确认对话框 而不是直接关闭的窗口时 这里是代码 JFrame JFrame frame= new JFrame("frame");frame.setSize(300,300);frame.setDefaultCloseOper ..
发布时间:2022-01-24 14:33:47 Java开发

JFrame着色应该喜欢这张图片

我的问题有点奇怪. 我希望我创建的表单(带有 JFrame)的颜色应该像这张图片: 我应该使用特殊的外观和感觉吗? 解决方案 我应该使用特殊的外观和感觉吗? 据我所知,没有这样的内置外观和感觉可用.然而,对于“Look&Feel",“Look" 指的是 GUI 小部件(更正式地说,JComponents)的外观,“feel" 指的是小部件的行为方式.如果是这样,那么我 ..
发布时间:2022-01-24 14:33:41 Java开发

如何更改 Jframe 的默认外观?(不是 Netbeans 的主题)

我想更改从这里开始创建的所有 jframe 表单的默认外观,而不是手动编辑我创建的每个 jframe 的每个外观代码'Nimbus' 到 'Windows'. 所以我想要发生的是,从我启动 Netbeans 到我创建一个新的 Jframe,我刚刚创建的那个 Jframe 的外观和感觉的代码将自动设置为“Windows"而不是“Nimbus". 我希望在单击“新建 > Jframe 表单 ..
发布时间:2022-01-24 14:33:22 Java开发

你如何在 Java 中打开网页?

有没有一种简单的方法可以在 GUI 的 JPanel 中打开网页? 如果没有,如何使用计算机的默认网络浏览器打开网页? 我希望我可以用不到 20 行代码来做一些事情,并且最多需要创建一个类.20 没有理由,只是希望代码少...... 我打算打开一个游戏指南.该指南是在线的并且有多个页面,但是页面之间是相互链接的,所以我希望我只需要用我的代码调用一个 URL. 解决方案 用 ..
发布时间:2022-01-24 14:33:06 Java开发

将 JPanel 添加到 JFrame

我有一个将 JPanel 添加到 JFrame 的程序: 公共类测试{Test2 测试 = 新的 Test2();JFrame 框架 = 新的 JFrame();测试(){...frame.setLayout(new BorderLayout());frame.add(test, BorderLayout.CENTER);...}//主要的...}公共类Test2{JPanel test2 = ..
发布时间:2022-01-24 14:32:47 Java开发

禁用 JFrame 中的背景绘图以正确显示 Aero (DWM) 效果

我在 Java 窗口上使用 Windows Vista/7 的 DWM 功能时遇到问题.我想让我的框架的背景使用 Aero 风格.执行此操作的 Windows API 由 dwmapi 库中的函数 DwmExtendFrameIntoClientArea 提供.我已经设法通过 JNA 正确调用了该过程,并且它完成了它应该做的事情(例如,您可以看到,在调整框架大小时,在下一次重新绘制之前,您会在尚未 ..
发布时间:2022-01-24 14:32:38 Java开发

Java 2D 性能缓慢 - 调整大小

我正在使用带有 Aero 的 Windows 7,并且有一个非常快的显卡 (Radeon 6870) 用于游戏. 在调整我用 java 制作的非常简单的程序时,我遇到了一些问题.例如,这个程序绝对什么都不做.它没有动作监听器,没有循环.它只是一个带有按钮的 GUI 界面. 在关闭 OpenGL 加速的情况下调整大小: [查看全屏] 调整组件大小大约需要一秒钟.对我来说这很明 ..
发布时间:2022-01-24 14:32:31 Java开发

JFrame 和 JDialog 有什么区别?

JFrame 和 JDialog 有什么区别? 为什么我们不能将 setDefaultCloseOperation(JDialog.EXIT_ON_CLOSE); 用于 JDialog? 解决方案 JFrame 是一个带有普通按钮(可选)和装饰的普通窗口.另一边的 JDialog 没有最大化和最小化按钮,通常使用 JOptionPane 静态方法创建,并且更适合使它们成为模态(它们阻 ..
发布时间:2022-01-24 14:32:19 Java开发

设置 JDialog 相对于 JFrame 的位置

有没有办法设置相对于 JFrame 的对话框位置? 我想将对话框居中放置在我的 GUI 所在的框架上,而不是对话框经常出现在屏幕中心而不是 GUI 内. 解决方案 有没有办法设置相对于另一个 JFrame 的位置 你可以: 传递 JFrame 作为 JDialog.setLocationRelativeTo(组件 c) 从 JFrame 到 JDialog.setL ..
发布时间:2022-01-24 14:32:10 Java开发

Java GUI:关于 getContentPane() 方法和内容

在这段代码中: JLabel emptyLabel = new JLabel("");emptyLabel.setPreferredSize(新维度(175, 100));frame.getContentPane().add(emptyLabel, BorderLayout.CENTER); 我可以看到它创建了一个新标签并将其添加到 JFrame 对象 frame.但我想了解 getConte ..
发布时间:2022-01-24 14:32:03 Java开发

Java GUI Swing 模型说明

我已经使用 Swing 有一段时间了,但是 JFrames、paint()、super 的整个模型/结构等在我脑海中都是模糊的.我需要一个清晰的解释或链接来解释整个 GUI 系统是如何组织的. 解决方案 同样的事情发生在我身上.实际上,直到今天我还没有完全了解它是如何工作的. Swing 是一个非常灵活的框架——也许太灵活了.灵活性带来了很多抽象,而抽象带来了混乱.:) 我发现 ..
发布时间:2022-01-24 14:31:56 Java开发

JPanel、JFrame、JComponent 和 JApplet 之间的区别

我正在制作一个有趣的物理模拟器,当我试图找出所有这些 J 之间的区别时,我正在查找图形教程.有人可以详细说明它们,或者提供指向有用来源的链接吗? 解决方案 这些类是 Java UI 设计的常见扩展点.首先,要意识到他们之间不一定有直接的关系,所以试图找到他们之间的关系可能会适得其反. JApplet - 一个基类,可让您编写将在浏览器上下文中运行的代码,例如交互式网页.这很酷,但它带 ..
发布时间:2022-01-24 14:31:49 Java开发

我的 jframe 不显示

我是java编程的初学者 我试图让我的 jframe 显示,但它没有 jframe.setVisible(true); 没用 解决方案 我认为你没有正确声明你的 JFrame.这是一个创建简单框架的示例: public static void main(String[] args){//创建一个框架JFrame 框架 = new JFrame("示例");//设置框架的位置和大 ..
发布时间:2022-01-24 14:31:40 Java开发

使用组件将 jlabel 添加到 jframe

我有两节课, 我的主类创建了一个框架,我希望另一个类向它添加内容.一点阅读 arroudn 告诉我我应该使用组件来执行此操作,但是当我运行我的代码时,框架是空的. public static void main(String[] args){//创建框架JFrame 框架 = 新的 JFrame();最终 int FRAME_WIDTH = 800;最终int FRAME_HEIGHT ..
发布时间:2022-01-24 14:31:30 Java开发

运行 GUI 时没有任何反应

我正在为我的班级做一个项目,我现在正在开发 GUI.我没有太多,因为,好吧,它没有出现,而且令人愤怒.这是我的代码. public class BookQuizGUI 扩展 JFrame 实现 ActionListener{私有容器 c;私人JPanel pnlButtons;私人 JButton addQs;私人 JButton takeQuiz;私人 JButton 退出;私有容器 c2;私 ..
发布时间:2022-01-24 14:31:14 Java开发

将 Swing 集成到一个简单的文字冒险游戏中

我对 Java 中的一些中间概念相当陌生.最近我制作了一款名为 DazzleQuest 的文字冒险游戏,它完全在开发者控制台/终端中运行.它涉及到我的朋友作为角色,所以我想向他们展示它并通过将命令行的功能和控制台的输出转移到由 JTextArea 组成的简单 Swing 界面来获得 Java 经验以显示游戏的输出和一个带有 ActionListener 的 JTextField,用于处理来自用户的 ..
发布时间:2022-01-24 14:30:51 Java开发