让我解释一下我想做什么. 我有两个类扩展JFrame,StartJFrame和TestingJFrame.在main方法中,我启动了一个StartJFrame.它有一个按钮,开始.当按下它时,我将其设置为隐藏该帧并启动TestingJFrame.现在我在TestingJFrame中没有任何东西. 在那个屏幕上,我希望在右下角有一个标签,它是一
嘿,我只需要回答一个问题…… 我如何使以下代码不冻结我的整个JFrame? try { Thread.sleep(Integer.parseInt(delayField.getText()) * 1000); System.out.println("Hello!"); } catch(InterruptedException ex) {
如何从任何Java程序中删除窗口框.因为我想让它看起来没有边框.我知道在jre上运行的任何jar文件会自动获得这样的窗口.所以我想知道是否有解决方法. 提前致谢 这是一张我想要做的照片解决方法:见Frame#setUndecorated 您也可以使用默认情况下未修饰的JWindow. 检查this和this以获取
我正在使用GUI和JFrames / JPanel创建一个棋盘游戏,您可以在其中与计算机对战.我有一个名为showPieces()的方法,它通过更改按钮数组(以网格格式布局)上的图像图标来更新板GUI.更新图标后,使用revalidate()和repaint()方法更新GUI. showPieces()方法有一个参数,每次调用时都需要传递
如何从其他类中处理JFrame?我的代码如下所示. 我使用Netbeans生成表单生成窗口.我想使用另一个类(name is needDispose)进行处理. public class needDispose { /** *Call for dispose frame */ public static void disposeMyFrame(){
我想创建自己的文件,其图标继承自JFrame图标,我设置它,在java和我自己的文件中使用FileOutputStream和ObjectOutputStream try { ObjectOutputStream oos; //I create own file with own extension in drive D: FileOutputStream fos = new FileOutputStream("D:/myFi
这是我目前的代码: package Calendar; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import java
我有一个JFrame,它有一些选项.当按下OK按钮时,我想要相同的JFrame清除内容并添加新内容.我试过了,但问题是新的JFrame被弹出.我究竟做错了什么? import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import
我有一个JFrame. 我还有一个扩展Component的Box类. 这个box类有一个paint方法,它可以生成一个填充的矩形. 当我将多个这些Box组件添加到我的JFrame时,当我在JFrame上调用repaint时,只显示最近添加的一个. 我看了一下布局管理器,但我不确定这是我想要的.我想要的就是能够在屏幕上的
我对JFrame很新,我想知道为什么我的项目没有出现在窗口上.我知道我没有ActionHandler,但我只想让我的文本字段显示在我的窗口上.这是我的代码: import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swi
我使用以下代码, UIManager.put("JFrame.activeTitleBackground", Color.red); 用于更改JFrame中的工具栏颜色.但它没有用. 是否可以更改JFrame中标题栏的颜色?解决方法:这是不可能的.顶级JFrame由外观和外观控制.对底层操作系统的感觉. 您可以更改InternalFrame的颜色.
我想在单击JFrame标题栏的红色关闭按钮时调用方法confirmExit(). 我该如何捕获该事件? 如果用户选择不继续,我还想阻止窗口关闭.解决方法: import javax.swing.JOptionPane; import javax.swing.JFrame; /*Some piece of code*/ frame.addWindowListener(new java.awt.event.Window
我正在尝试通过制作拼图程序来提高我对Java的理解,特别是Java GUI.目前,用户选择图像,该图像被切割成指定数量的片段.这些碎片被随机地绘制到屏幕上,但它们似乎被其他部分的空白部分覆盖,并不是所有部分都显示出来,但我可以打印出所有坐标.我使用绝对定位,因为LayoutManager似乎不
我遇到的问题是JFrame没有显示添加到它的JTable.我试过getContentPane().add(..),我已经切换到只是添加以保持代码更短.任何帮助都非常感谢! package com.embah.Accgui; import java.awt.*; import javax.swing.*; public class accCreator extends JFrame { private String[] co
今日所学: /* 2019.08.19开始学习,此为补档。 */ JPanel和JFrame 1.JFrame是最底层,JPanel是置于其面上,同一个界面只有一个JFrame,一个JFrame可以放多个JPanel。 2.JFrame是窗口,JPanel是面板,窗口可以有最大化最小化、标题栏、图标,而面板没有。 3.JFrame是界面组件的容器,JPanel也是容器
package JB.stu; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing
我有一个包含3个JPanel的JFrame.我想将一个面板的JTextField值传递给其他面板.每个面板都使用JTabbedPane显示.当我访问其他文本字段的值时,我得到null.我怎么才能访问?解决方法:您没有显示任何代码,因此无法知道为什么您会获得“null”值.如果您希望所有三个JPanel都包含具有相同内
我想设计我的GUI应用程序的顶级窗口,使其成为一个专业的外观,给你一个我正在谈论的例子,查看这篇文章附带的图像Sample GUI design 如果有可用的教程会很棒 谢谢解决方法:一种方法是编写自定义的外观. >参见例如http://java.sun.com/products/jfc/tsc/articles/sce/index.html > Cu
我是Java新手.我只是想在JFrame中加载图像作为背景.我想要做的是从C驱动器(这不是我的工作区)获取图像所以我在Board.java中做了什么: ImageIcon i = new ImageIcon("C:/image.png"); img =i.getImage(); 并尝试绘制这样的东西: public void paint(Graphics g ) {
在这种情况下,第一个坐标应该是0,0而不是8,30.我做错了什么(我正在使用NetBeans) import java.awt.Color; import java.awt.Graphics; public class TEST extends javax.swing.JFrame { @Override public void paint(Graphics g){ super.paint(g); g.setColor(Color.blue
我试图为我的框架设置背景图像,但它不起作用.我试过这个链接: Setting background images in JFrame 代码: setContentPane(new JLabel(new ImageIcon(ImageIO.read(new File("/Images/about.png"))))); 我尝试将上面的代码添加到我的Contentpane但它不起作用. public static void
我想执行以下操作:只要特定变量(roomName)更改其值,JFrame的标题就应更改为roomName的新值. 我唯一的问题是,在roomName更改之前已经构建了JFrame. 这是我的Connection.java类的一小部分: public Connection() { ... fieldName.addKeyListener(new KeyListener() {
我需要在JPanel的JLabel中显示的图像上绘制形状(圆形或自由线). 我的代码基于How to draw thin line with no gap while dragging the cursor?和Draw a circle using 2 mouse clicks的问题. 代码如下.问题是,当我开始绘制时,图像消失,只有在我停止后才会重新出现. 如果我评论行supe
我正在使用GUI的拖放式(我还不能编写GUI代码). 我只知道一些函数:setVisible,getText,setText等. 但我想学习我可以使用的按钮或文本字段的所有功能解决方法:如果你的意思是the Swing GUI: >您可以调用的实际方法和您可以在代码中访问的字段正是您在javax.swing in the Java document
我有一个像这样的单一课程 public class BlockSpawner implements Runnable{ public static long timeToSpawn; private GtrisJFrame frame; public BlockSpawner(GtrisJFrame frame) { this.frame = frame; timeToSpawn = 2000; } public void run() { while(tru