swing相关内容
如何在 Mac 上的 eclipse 中创建一个 JFrame 窗口,该窗口有一个使窗口全屏显示的图标,就像大多数窗口右上角的双箭头图标一样?? 解决方案 看看 OSX Lion 上 Java 应用的全屏功能 和 Java 运行时系统属性,可能感兴趣 或 如何在 Java 中进行全屏显示在 OSX 上 如果这些是您想要的错误功能 更新 幸运的是 JFrame 通过 F
..
我正在实现一个咖啡店菜单,但在使用单选按钮和微调器时遇到了一些问题. 如何计算多个单选按钮的总价,每个单选按钮都有一个小计价格?因为目前,我只能计算一种产品的总数. 我应该添加一个单选按钮组或类似的东西吗? private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {双总 = 0.0;如果(rbCappu
..
..
我试图将 JButton 上的文本覆盖在其后面的 ImageIcon 上.但是,当添加 imageIcon 时,文本会消失.有没有办法指定它的显示顺序?下面,我尝试分别添加图像和文本,看看是否会影响它,但没有运气.谁能帮帮我? private void initButtons() {int 位置 X = 0,位置 Y = 525;for (int y = 0; y
..
我一直在尝试将 JFrame 的大小设置为与屏幕大小完全相同 (2256x1504).它似乎也采用了那个大小,但是当我展示某些东西时,结果总是比预期的要大. 公共类 Frame 扩展 JFrame {公共框架(){JPanel p = 新 JPanel();整数宽度 = 2256;整数高度 = 1504;维度大小 = 新维度(宽度,高度);p.setPreferredSize(大小);p.set
..
我的应用会弹出一个对话框.用户通常希望在此对话框和应用程序窗口之间来回切换一段时间.我希望这个对话框保持在顶部,这样它就不会隐藏在主应用程序窗口后面.但同时我希望对话框有一个最小化按钮,以便在一段时间不需要时可以让开. 这是我尝试过的: 使用无模式的 JDialog - 对话框很好地保持在前面,但它没有最小化按钮,也没有自己的任务栏按钮 使用 JFrame - 对话框现在有一个最
..
公共类 Board 扩展 JFrame{公共无效 bd(){JFrame 框架=新的 JFrame();JLabel background1 = new JLabel(new ImageIcon("background.png"));JLabel 骑士=新 JLabel(new ImageIcon("knight.jpg"));框架.添加(背景1);frame.add(骑士);框架.pack();
..
我现在正在学习 Java,我想知道如何在 JFrame 中创建 JInternalFrames 并将它们保存为文件.我在内部框架上绘制了一些对象,并且有一个“保存"按钮.例如,有几个内部框架,我想保存选中的那个.有人可以为我提供有关如何执行此操作的简单代码吗?只有帧以及如何保存它们. 解决方案 阅读 JDesktopPane API.您会找到一种方法,可以让您获得当前选择的内部框架.
..
..
这是一个困扰我几个小时的问题,我无法自己找到解决方案...... 我在网上找到了类似的主题,但我找不到完全相同的问题 解释 和尽可能简单的解决方案.我还查看了 EDT 和 SwingWorker API 文档,但对我来说太复杂了:( 那么,让我们进入正题.我有一个内部带有 JLabel 的简单 JFrame,其中包含我的图像: 私有静态类 MyJLabel 扩展 JLabel {私人
..
我想通过按下 JFrame 中的按钮来启动另一个 JFrame.但是,如果我按下按钮,它会显示 JFrame,但不会显示其中的按钮和滑块. 公共类 MainMenu 扩展 JFrame {私人 JFrame 点击;私有静态最终长序列版本UID = 9002;公共静态无效主要(字符串[]参数){新的主菜单();}公共主菜单(){构建GUI1();}公共无效 buildGUI1() 抛出 NullP
..
我正在尝试制作一个带有按钮的程序,当您单击它们时,更改框架的背景颜色 import javax.swing.JButton;导入 javax.swing.JFrame;导入 javax.swing.JPanel;导入 java.awt.Color;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;公共类 ColorFra
..
MainFrame.java -JFrame公共 MainFrame() {初始化组件();字母 pl = new Letters(this);this.setContentPane(pl);this.setTitle("预设课程");这个.pack();}Letters.java -JPanel公共字母(JFrame框架){初始化组件();JLabel 标签 = 新 JLabel();label
..
所以,我正在做一个需要在图像之间切换的项目.图像需要处于全屏模式.我似乎面临两个问题.首先是图像切换.当我在图像之间切换时,切换时有些图像看起来不错.其他人似乎根本没有出现在屏幕上.我似乎只是得到一个空框架.其次是正确的密钥似乎每次都有效,但只是为了我的理智,我已经放置了系统打印.系统输出似乎没有出现在控制台上,但它会在框架中切换图像(尽管有时我会得到一个空框架).任何建议/解决方案将不胜感激.
..
我目前正在使用 JFrame,我正在尝试绘制一个矩形,但我不知道如何执行代码 paint(Graphics g),如何获取 Graphics 对象? 包com.raggaer.frame;导入 java.awt.Dimension;导入 java.awt.Graphics;导入 javax.swing.JFrame;公共类框架{私有 JFrame 框架;公共框架(){this.frame = n
..
我正在制作浏览器只是为了练习我的 Java 技能,有没有办法让我的地址栏(JTextField)更大而不是摇摆的默认值,也更弯曲.这是我的代码. //GUI 的导入//导入java.awt.*;//导入java.awt.event.*;//导入 javax.swing.*;//导入 javax.swing.event.*;//导入javax.swing.text.*;//导入 javax.swi
..
我想知道是否有比使用 Toolkit.getDefaultToolkit().getScreenSize().getHeight()/getWidth(); 更好的方法,然后将其用作JFrame,然后将 JFrame 设置为 undecorated?Java中会不会有某种预先构建的函数来控制显卡以实现真正的全屏? 解决方案 你追求的是所谓的“全屏独占模式" 查看全屏独占模式了解更多详
..
我有两个 JFrame. 公共类 Main 扩展 JFrame public class ColourOption extends JPanel 实现 ActionListener 然后在 JFrame 中设置. 我想在单击第一个 JFrame 的按钮时打开第二个 JFrame .setVisible() 不工作.我还在第二个 JFrame 中尝试了 revalidate(),以及
..
我已经搜索了一段时间来解决这个问题.我的工作区中有一个项目文件夹(该文件夹基本上是我的根目录),其中有一个名为 icon.gif 的文件.在我的程序中,我有以下内容: 包com.mgflow58.Main;导入 javax.swing.ImageIcon;导入 javax.swing.JFrame;公共类游戏{公共静态无效主要(字符串[]参数){JFrame window = new JFram
..
在将图像绘制到 jframe 时出现空异常错误.我调试代码并检查图像和框架不为空,但在将图像绘制到框架时仍然抛出 NULL 异常. 请看: public void run(){尝试{ObjectInputStream objVideoIn = new ObjectInputStream(serVideoIn);字节[] imgbytes=null;ByteArrayInputStream
..