jframe相关内容

如何在其他地方绘制不可见的 JFrame?

我想将 JFrame 的内容绘制到另一个框架上.目前,我只有在 JFrame 可见时才能使用它. 有没有办法绘制隐藏的 JFrame? 附加信息: 在我的项目中,我需要能够旋转和缩放窗口.我不想编写自己的window-api,所以我想我可能能够以旋转的方式绘制JFrames或类似的容器类(Graphics2D-API很好地支持).能够为此使用标准 JFrame 真是太棒了,但是扩展 JF ..
发布时间:2022-01-24 14:23:50 Java开发

如何在 Java 中用另一个 JPanel 替换两个 JPanel 之一?

我为欢迎屏幕设计了一个界面,其中一个 JFrame 包含两个 JPanel(右侧的 JPanel1 和左侧的 JPanel2).左边的按钮是切换JPanel1中的Panels.我想按下一个按钮来用另一个 JPanel 替换 JPanel1 的内容,但我不知道怎么做.请帮忙. 解决方案 我发现最好的答案是我将只创建一个 JFrame 并让一个大的 JPanel 包含两个 JPanel(JPa ..
发布时间:2022-01-24 14:23:42 Java开发

Java:无法将 Gridlayout 应用于 Jscrollpane.获取获取 java.lang.ClassCastException

我使用 Gridlayout 将 4 个元素放在一行中.首先,我有一个 JPanel,一切正常.对于行数变大并且我必须能够向下滚动的情况,我对其进行了一些更改.现在我的 JPanel 添加了一个 JScrollPane.我使用相同的代码,现在我只是将元素添加到 Jscrollpane 的视口,但现在我得到了这个异常 Get java.lang.ClassCastException: layout ..
发布时间:2022-01-24 14:23:26 Java开发

JFrame 大小不正确

我正在用 Java 创建一个乒乓球游戏.我最初有一个 未装饰 JFrame,其 width 为 700,height 为 400.后来我改变了主意,改用装饰框架.错误是球从屏幕中离开装饰框架中的顶部30px左右.我测量了屏幕,装饰后确实是700 x 400;但是,我需要将球绘制为 700 x 400 的区域,而不是整个 JFrame.我能做什么? 我如何设置框架的大小: this.setS ..
发布时间:2022-01-24 14:23:20 Java开发

如何将 CardLayout 用于我的 Java 程序的登录和菜单项

我正在创建一个“商店"程序,基本上可以让员工使用我提供的用户名和密码登录.登录后,员工可以看到一个带有四个按钮的“主菜单":销售登记、PLU 设置、设置和注销.在此屏幕中,员工可以通过单击任何按钮导航到该屏幕来继续.我不希望每次单击按钮时都会弹出一个新窗口,而是希望有一些过渡(或没有过渡)以转到单击的页面. 举个例子:当员工启动程序时,他/她会看到登录菜单.然后员工输入他/她的登录信息并点击 ..
发布时间:2022-01-24 14:23:11 Java开发

JFrame(swing)用按钮切换重复动作

我想要一个带有 2 个按钮(最终更多)的 JFrame 应用程序,我可以使用它们在多个重复动作之间切换,出于简单性,我现在只是使用控制台打印,尽管稍后它可能会调用一个方法.这是 JFrame 的框架: 公共类 DayNight 扩展 JFrame 实现 ActionListener{//JFrame实体私人JPanel动画面板;私有 JButton 按钮;私人 JButton 按钮 2;公共静态 ..
发布时间:2022-01-24 14:22:58 Java开发

在从另一个 JFrame 单击按钮时释放一个 JFrame

可能很多人都知道,我是一个完整的 Java 新手.我已经尝试对此进行研究(通过阅读 StackOverflow 上的其他帖子、谷歌搜索并询问一个不太懂 java 新手的朋友),但我无法弄清楚.答案可能很清楚也很容易,但我对此视而不见.我正在尝试从不同的框架中处理 JFrame. 我的应用程序应该如下工作: 框架 X 有一个按钮,按下时:生成框架 Y 框架 Y 有一个按钮,按下时:生成 ..
发布时间:2022-01-24 14:22:52 Java开发

如何检查 JFrame 何时关闭?

如何检查JFrame 窗口何时关闭? MediaPanel mediaPanel=new MediaPanel();JFrame_of_subtitle frame=new JFrame_of_subtitle(mediaPanel);JPanel 面板=新 JPanel();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 解决方案 ..
发布时间:2022-01-24 14:22:37 Java开发

Java全屏背景颜色不会改变?

我有一些代码可以在 java 中创建一个全屏图标并将背景颜色设置为粉红色,将前景色设置为红色.但是,每次我运行它时,它都不会将背景颜色更改为红色,而只是让它透明.我把代码放在下面. 主java: import java.awt.*;导入 javax.swing.*;@SuppressWarnings({ "serial" })公共类 bob 扩展 JFrame{公共静态无效主要(字符串[] ..
发布时间:2022-01-24 14:22:11 Java开发

调用 setVisible(false) 后,我的 JFrame 内容在调用 set Visible(true) 时消失了

我正在设计一个应在其中绘制文本的绘图程序(用 Java 编写).由于我正在使用 kinect 执行此操作,因此我想使用我已经找到的 onscreenKeyboard.这个键盘基本上就是一个JFrame,里面有JComponents,我不想讲太多…… public MainFrame() {超级(“画");设置布局(新边框布局());设置可见(真);设置默认关闭操作(JFrame.EXIT_ON_ ..
发布时间:2022-01-24 14:21:53 Java开发

使用 setVisible(false) 打印 JFrame

我创建了一个带有 2 个 JFrame 窗口的 Swing 应用程序,我想将第一帧作为主页.我将第一帧中的打印按钮设置为打印第二帧. 如何使用 frame.setVisible(false); 打印第二帧?我该如何解决? 我把我的代码放在下面: package printuiwindow;/**** @author Saravanan Ponnusamy*/导入 java.awt.* ..
发布时间:2022-01-24 14:21:45 Java开发

从 JFrame 修改独立的 JPanel

我有一个带有两个独立 JPanel 的 JFrame.其中一个 JPanel 充满了 JButton,而另一个则有几个文本字段.我通过 JFrame 向按钮添加了鼠标侦听器,并且我想这样做,以便当从第一个 JPanel 触发事件时,第二个 JPanel 中的文本字段会发生更改.这两个面板有自己的类.我该怎么做呢? 解决方案 使用 MVC、模型-视图-控制、关注点分离. 让包含您的侦听器的 ..
发布时间:2022-01-24 14:21:35 Java开发

尝试在另一个线程中打开 JFrame 时出现 java.lang.ExceptionInInitializerError 错误的原因和解决方法是什么?

我正在尝试创建一个测试类来打开一个 JFrame.为了在主线程完成时停止窗口关闭,我添加了代码以在另一个线程中打开窗口.每次运行应用程序时,都会出现以下异常: 线程“测试线程"中的异常 java.lang.ExceptionInInitializerError在 java.lang.Runtime.addShutdownHook(Runtime.java:192)在 java.util.logg ..
发布时间:2022-01-24 14:21:19 Java开发

序列化 JFrame 并通过网络发送

我想要做的是通过套接字发送一个 JFrame.问题是在我发送表单并按下按钮查看它之后我得到以下异常. 包ds3;导入 java.io.IOException;导入 java.io.ObjectInputStream;导入 java.io.ObjectOutputStream;导入 java.net.ServerSocket;导入 java.net.Socket;导入 java.util.lo ..
发布时间:2022-01-24 14:21:09 Java开发

Java GridBagConstraints gridx 和 gridy 不起作用?

我正在尝试使用 gridx 和 gridy 约束来定位我的按钮.但他们不工作!如果我更改 gridx 和 gridy 变量,什么也不会发生.如果我将 GridBagConstraints 的填充更改为 NONE,它仍然不起作用. 我错过了什么吗? import java.awt.*;导入 javax.swing.*;公共类窗口扩展 JFrame{私有静态最终长序列版本UID = 1L;JF ..
发布时间:2022-01-24 14:21:02 Java开发