jframe相关内容

Java 如何以及何时调用paint() 方法?

我被告知很多次,当我将我的类扩展到 JFrame 时,paint() 方法将在需要时被调用,但例如.在代码中,paint 方法没有被调用,我没有看到任何矩形绘制. 我什至尝试在构造函数(我创建的)中调用paint方法,然后为main中的类创建一个对象,但我得到了一个N​​ullPointerException 导入java.awt.Graphics;导入 javax.swing.JFram ..
发布时间:2022-01-24 14:30:36 Java开发

按下 JButton 时 JFrame 不添加组件

我的代码基本上是关于有一个框架和一个按钮.您按下按钮可以绘制矩形,通过鼠标按下和鼠标释放获取坐标. 现在,如果您移除按钮,代码可以完美运行,代码如下. //测试文件 包ActionTest;导入 java.awt.*;导入 javax.swing.*;公共类 MouseTest{公共静态无效主要(字符串 [] 参数){EventQueue.invokeLater(new Runnab ..
发布时间:2022-01-24 14:30:28 Java开发

将 Jbutton 添加到 Jpanel

有人能告诉我这段代码有什么问题吗?我正在尝试将按钮添加到我的 JPanel 中 ArrayList按钮 = 新的 ArrayList();JPanel createButtonspane(){bpanel = 新的 JPanel();for(int i=0; i 解决方案 此代码无法编译,因为 JPanel 没有 add() 的重载,它需要一个JButton 数组,因此您不能将整个按钮数组添 ..
发布时间:2022-01-24 14:30:21 Java开发

方法 ... 对于 JFrame 类型未定义

我正在尝试制作一个带有两个菜单列表的 gui,每个列表中有 3 个项目.我的问题是,当我单击一个项目时,出现错误“JFrame 类型的方法 displayList(int, AirplaneList) 未定义" AirplaneController.java 的代码: import java.awt.event.ActionEvent;导入 java.awt.event.ActionLis ..
发布时间:2022-01-24 14:30:10 Java开发

从另一个类 JFrame 调用重绘

我正在尝试从另一个类调用 repaint.但它不起作用.我必须在一个框架上画画. 公共类 Tester 扩展 JFrame{公共静态 dtest d ;公共静态无效主要(字符串[]参数){测试人员 t = new Tester();d = 新的 dtest();测试 tnew = new test();}公共静态类 dtest 扩展 JFrame 实现 MouseMotionListener{公 ..
发布时间:2022-01-24 14:30:04 Java开发

WindowListener 用于关闭 JFrames 并使用全局变量

我正在努力使用 WindowListener 来关闭 JFrame. 我有一个客户端登录到服务器的情况,当客户端关闭他的应用程序时,需要通知服务器.因此,为了通知服务器,应该处理一个类的另一个实例(处理 rmi 实现).该实例是我的 GUI 类中的全局变量. 我在网上搜索了一下,但我能解决的问题是以下结构 addWindowListener(new WindowAdapter(){公 ..
发布时间:2022-01-24 14:29:49 Java开发

使用图像的java自定义形状框架

我喜欢创建一个看起来像这张图片的 java jframe.我已经创建了具有不同形状的 jframe,如三角形、圆形、多边形和一些疯狂的形状.但问题是太难了 [99% 不可能] 创建这样的形状image.so 如何制作这样的 jframe.我使用此代码创建形状窗口.. setUndecorated(true);多边形多边形 = 新多边形();多边形.addPoint(0, 0);多边形.addPo ..
发布时间:2022-01-24 14:29:41 Java开发

如何有一个 JFrame 最大化图标

如何在 Mac 上的 eclipse 中创建一个 JFrame 窗口,该窗口有一个使窗口全屏显示的图标,就像大多数窗口右上角的双箭头图标一样?? 解决方案 看看 OSX Lion 上 Java 应用的全屏功能 和 Java 运行时系统属性,可能感兴趣 或 如何在 Java 中进行全屏显示在 OSX 上 如果这些是您想要的错误功能 更新 幸运的是 JFrame 通过 F ..
发布时间:2022-01-24 14:29:32 Java开发

如何选择多个单选按钮并计算总价?

我正在实现一个咖啡店菜单,但在使用单选按钮和微调器时遇到了一些问题. 如何计算多个单选按钮的总价,每个单选按钮都有一个小计价格?因为目前,我只能计算一种产品的总数. 我应该添加一个单选按钮组或类似的东西吗? private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {双总 = 0.0;如果(rbCappu ..
发布时间:2022-01-24 14:29:23 Java开发

在 jbutton 中排序图像和文本

我试图将 JButton 上的文本覆盖在其后面的 ImageIcon 上.但是,当添加 imageIcon 时,文本会消失.有没有办法指定它的显示顺序?下面,我尝试分别添加图像和文本,看看是否会影响它,但没有运气.谁能帮帮我? private void initButtons() {int 位置 X = 0,位置 Y = 525;for (int y = 0; y ..
发布时间:2022-01-24 14:29:08 Java开发

JFrame 不采用实际的屏幕尺寸

我一直在尝试将 JFrame 的大小设置为与屏幕大小完全相同 (2256x1504).它似乎也采用了那个大小,但是当我展示某些东西时,结果总是比预期的要大. 公共类 Frame 扩展 JFrame {公共框架(){JPanel p = 新 JPanel();整数宽度 = 2256;整数高度 = 1504;维度大小 = 新维度(宽度,高度);p.setPreferredSize(大小);p.set ..
发布时间:2022-01-24 14:28:59 Java开发

保持在主应用程序窗口顶部的最小化 JFrame

我的应用会弹出一个对话框.用户通常希望在此对话框和应用程序窗口之间来回切换一段时间.我希望这个对话框保持在顶部,这样它就不会隐藏在主应用程序窗口后面.但同时我希望对话框有一个最小化按钮,以便在一段时间不需要时可以让开. 这是我尝试过的: 使用无模式的 JDialog - 对话框很好地保持在前面,但它没有最小化按钮,也没有自己的任务栏按钮 使用 JFrame - 对话框现在有一个最 ..
发布时间:2022-01-24 14:28:49 其他开发

创建 JInternalFrames 并保存选中的那个

我现在正在学习 Java,我想知道如何在 JFrame 中创建 JInternalFrames 并将它们保存为文件.我在内部框架上绘制了一些对象,并且有一个“保存"按钮.例如,有几个内部框架,我想保存选中的那个.有人可以为我提供有关如何执行此操作的简单代码吗?只有帧以及如何保存它们. 解决方案 阅读 JDesktopPane API.您会找到一种方法,可以让您获得当前选择的内部框架. ..
发布时间:2022-01-24 14:28:31 Java开发

如何正确刷新 JFrame 中的图像?

这是一个困扰我几个小时的问题,我无法自己找到解决方案...... 我在网上找到了类似的主题,但我找不到完全相同的问题 解释 和尽可能简单的解决方案.我还查看了 EDT 和 SwingWorker API 文档,但对我来说太复杂了:( 那么,让我们进入正题.我有一个内部带有 JLabel 的简单 JFrame,其中包含我的图像: 私有静态类 MyJLabel 扩展 JLabel {私人 ..
发布时间:2022-01-24 14:28:04 Java开发

第二个 JFrame 中的组件未显示

我想通过按下 JFrame 中的按钮来启动另一个 JFrame.但是,如果我按下按钮,它会显示 JFrame,但不会显示其中的按钮和滑块. 公共类 MainMenu 扩展 JFrame {私人 JFrame 点击;私有静态最终长序列版本UID = 9002;公共静态无效主要(字符串[]参数){新的主菜单();}公共主菜单(){构建GUI1();}公共无效 buildGUI1() 抛出 NullP ..
发布时间:2022-01-24 14:27:58 Java开发

更改窗口背景颜色的 JFrame 按钮

我正在尝试制作一个带有按钮的程序,当您单击它们时,更改框架的背景颜色 import javax.swing.JButton;导入 javax.swing.JFrame;导入 javax.swing.JPanel;导入 java.awt.Color;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;公共类 ColorFra ..
发布时间:2022-01-24 14:27:48 Java开发