我正在使用setUndecorated(true);和getRootPane().setWindowDecorationStyle(JRootPane.FRAME);在我的jFrame中.这很好用,但是现在当我最大化框架时,即使任务栏不可见,它也会散布在整个窗口中.如何使框架不隐藏任务栏? 同样,当我最大化最小化我的帧多次时,光标改变为该<->.通常用于
使用jframe进行新的个人项目.我的目标是将ActionListener中的框架关闭到背景,并且当按下特定的键时(Ctrl Shft L),我想打开框架. 我不确定如何才能保持较低的CPU使用率.我知道我可以将帧可见性设置为false,然后可能对键使用通用的ActionListener,但是我有一些问题(和疑问). >这是最
我想将JApplet转换为JFrame.我在互联网上找到了一个单词搜索游戏的代码.我想在一个类的演示中使用此代码.但我不想在applet中使用它.我要在此处粘贴的代码大约有7,000个字符.我尝试使用JApplet并扩展JFrame,然后将用于初始化的所有代码放入构造函数(零自变量构造函数)中.这导致大约
我想问一下如何更改密码字段中的字符,而这正是我想用星号代替的点? 我正在使用Java Jframe解决方法:PasswordTextField.setEchoChar(‘*’);
我想应用我自己的关闭和最小化按钮.有没有办法改变JFrame设计?解决方法:诀窍在于PLAF和setDefaultLookAndFeelDecorated(true)(Specifying Window Decorations). 例如. import java.awt.BorderLayout; import javax.swing.*; public class FrameCloseButtonsByLookAndFeel {
现在我正在使用Java实现浏览器.我需要在JFrame窗口中显示网站的内容(提供url-address).有一个简单的方法吗? 我试过JEditorPane,但它只支持HTML 3.2,所以网站的内容看起来很奇怪. 谢谢解决方法:我有很好的经验: http://djproject.sourceforge.net/ns/ 允许您在Swing应用程序中干净地
在我的程序中,我有两个JFrame实例.当我单击下一个按钮时,我想显示下一帧并隐藏当前帧.所以我使用this.setVisible(false)和new Next().setVisible(true).但是在Next窗口中,如果单击后退按钮,我想将前一帧设置为再次可见,并且必须结束下一帧(这意味着必须退出). 有没有特殊方法可以
我无法从主类中获取我的JFrame来显示另一个类的JPanel.一切都编译没有错误. JFrameTest.java: package jframetest; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class JFrameTest extends JFrame
我如何生成以下窗口: http://postimage.org/image/61aa8hrvb/ 我会用什么格式化?类似于BorderLayout的东西?有没有更好的办法? 我尝试过使用JFrame,JPanel和JTextArea的组合;如下: public static void doListAllChecks() { int transCount = CAObject.getTransCount(); JFram
我如何在Mac上的eclipse中创建一个JFrame窗口,它有一个图标,使窗口全屏像右上角大多数窗口上的双箭头图标?解决方法:看一眼 > Fullscreen feature for Java Apps on OSX Lion >和Java Runtime System Properties,可能有兴趣>或How can I do full screen in Java on OSX如果这些是您
我正在使用JPanel(更改其组件),但我想从外部JFrame更改它. 对不起,我用Netbeans制作了这个代码(我知道它放了一些这个问题不需要的东西)并尝试清理编辑它,因为真正的代码它更大 这里是JPanel的代码,名称为“MyPanel”. public class MyPanel extends javax.swing.JPanel {
我创建了一个包含三列表的初始JFrame,如下所示: 这个JFrame是在设计模式下创建的,所以现在在面板的构造函数中,我想加载一些数据,所以当用户选择打开这个JFrame时,数据就被加载了. 我的列数据类型是Object(通常“Status”用于表示共享状态的图像 – 活动或非活动),共享名称的字符
我正在练习使用GUI.我一直在遵循一组指令,但是当我尝试运行程序时,只显示一个空框.框架内部无法看到任何信息. 这是我的代码: package practice528; import java.util.Scanner; import java.io.*; import javax.swing.*; import java.awt.*; public class Practice528 { public
正如在这个问题(Wrap image to Jframe)中所讨论的,我需要一个jframe来匹配精确提供的图像(图像本身最初是一个已经转换为图像的PDF) 提供的解决方案确实为我的图像尺寸构建了一个jframe,但我实际上无法看到所有图像.我需要能够调整jframe的大小,图像动态调整为新的jframe大小.如果
我正在尝试使用图形2D绘制一条线,但然后该线出现在所有的线上 JFrame中的其他组件因此使它们不可见.我该如何解决这个问题? 这是代码: import javax.swing.*; import java.awt.*; import java.awt.geom.*; class Success extends JFrame{ public Success(){ JPanel pa
如何将在一个JFrame的文本字段中输入的值作为输入参数传递给其他JFrame? 通过JTextFields在第一个JFrame中输入用户名和密码.. String usr = jTextField2.getText(); String pass = jTextField3.getText(); 相同的用户名和密码应在第四帧中作为输入给出 按钮单击时,每个框架都会重
我有一个JPanel子类,我在其上添加buutons,标签,表等.要在屏幕上显示它我使用JFrame: MainPanel mainPanel = new MainPanel(); //JPanel subclass JFrame mainFrame = new JFrame(); mainFrame.setTitle("main window title"); mainFrame.getContentPane().add(mainPanel); mainFr
当我运行代码时,添加的Example1类到JOptionPane(在Frame中)应该获得keyInput,然后更改播放器实例的y值(在example1中),但它不起作用.此外,我如何能够在其轴上旋转船舶,然后朝着其面向的方向移动?目前它沿着其旋转的方向移动,但它在看似坐标0,0的位置旋转. 帧 import javax.swing.*;
我正在制作一个程序,试图在屏幕上移动一张卡片,就好像你真的从桌面上画了一样.这是动画的代码: public void move(int x, int y) { int curX = this.x; //the entire class extends rectangle int curY = this.y; // animate the movement to place for (int i =
我是JAVA语言的初学者,正在尝试学习如何创建全屏应用程序. 我正在尝试创建一个简单的应用程序,在运行时,显示带有蓝色背景的全屏和屏幕中央的简单文本行(从位置400×300开始).应用程序的分辨率设置为800×600. 我在运行OSX Lion的MacbookAir上运行代码,屏幕分辨率为1440×900.问题
我想打印一个包含大量文本字段和包含数据的按钮的jframe.我想通过单击打印jbutton打印此jframe.我试过这段代码. protected void print() { PrinterJob job = PrinterJob.getPrinterJob(); if(job.printDialog()){ try { job.setPrintable(new Printable() { @Overri
在Java中,要创建并显示新的JFrame,我只需执行以下操作: public static void main(String[] args) { new MyCustomFrameClass().setVisible(true); } 但是,我见过很多人这样做: public static void main(String[] args) { EventQueue.invokeLater(new Runnable() {
我有点困惑在哪里把这个: try { UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); } catch(Exception e){ } 我没有扩展JFrame类但使用了JFrame f = new J
我有一个普通的JFrame(应用程序的一部分)和第二个JavaFX窗口(我不能在JavaFX阶段使用JFrame).问题是JavaFX窗口应始终位于所有其他窗口之上. 我不知道如何解决这个问题!有任何想法吗?解决方法:我知道这是一个老线程,但事情在不断变化.来到JDK 8u20是一个新方法primaryStage.setAlways
我正在制作一个游戏,但每当我运行第二个jFrame时,我必须调整它以便为第二个jFrame获得正确的大小,任何人都知道为什么? 这是第一个jFrame类中打开第二个方法的方法: private void playButtonMouseClicked(java.awt.event.MouseEvent evt) {