swing 相关问题

Swing是Java中的主要用户界面工具包,随标准Java SDK一起提供。它包含在包javax.swing中。

如何在java中创建加载栏

我需要使用 java swing 创建一个进度条作为我的独立应用程序的加载屏幕。

回答 1 投票 0

将终端添加到 swing 应用程序中

我正在用java制作一个应用程序,我希望有一个终端作为我的GUI的一部分。 是否可以获取系统终端(如果是 Windows,则为 cmd),并将其作为面板中 GUI 的一部分? 如果是这样的话...

回答 1 投票 0

当用户在 DIRECTORIES_ONLY 模式下键入文件名时,如何防止 JFileChooser 取消

当您显示设置为 DIRECTORIES_ONLY 模式的 JFileChooser 实例时,它仍然允许在文本字段中手动输入文件名。可以重写approveSelection()方法来进一步

回答 1 投票 0

OpenJDK、4K 显示和文本质量

我在这里使用缩放比例为 175% 的 4K 显示器和 Windows 11。我有一个 Java 应用程序,可以将文本写入位图并显示该位图。文本质量很好,并且使用 Java 非常流畅...

回答 1 投票 0

paint组件性能不佳

当我填充一个矩形时: 导入 javax.swing.*; 导入 java.awt.*; 公共类 App 扩展 JPanel { 私人应用程序(){ this.setPreferredSize(new Dimension(600, 600)); JFrame 框架 = 新

回答 1 投票 0

“Toolkit.getDefaultToolkit().sync()”是什么意思? [已关闭]

我有三个相当小的问题,所以我想在这里将它们全部放在一个线程中问。 1- Toolkit.getDefaultToolkit().sync() 是什么意思? 2- g.dispose() 做什么? (g 是一个 Graphics 对象)。 3-...

回答 1 投票 0

如何在 Swing 中使用拖放来获取文件路径?

我的 Swing 应用程序中有一个 JTextField,它保存选择要使用的文件的文件路径。目前我有一个 JFileChooser 用于填充此值。不过,我想补充一下...

回答 5 投票 0

如何在标题边框内设置背景?

我有一个 JLabel,我执行了 setBackground(Color.WHITE) 和 setBorder(new CustomTitledBorder(Color.BLACK, "Some Text")。JLabel 的白色背景超出了边框范围。我

回答 2 投票 0

如何制作 GUI 的启动屏幕?

您好,我是 Java 中的 GUI 新手,正在尝试使启动屏幕或图像显示 3 秒。然后它将进入我的主程序。有谁知道如何做到这一点...

回答 6 投票 0

定制圆形皮肤GUI

寻找如何创建圆形界面的起点。我尝试查看文档并尝试查看 Eclipse 的其他插件。我刚刚开始用 java 和

回答 2 投票 0

Netbeans 18 上的 JCalendar 组件无法在 MacOS 上运行,但可以在 PC 上运行

在我的 Mac 上的 Netbeans 中,调色板上的 JCalendar 组件显示一个带有问号的空图标。 错误-png 我按照以下步骤安装它: 管理调色板 > 从 Jar 添加 > 选择

回答 1 投票 0

Java/Swing:如何将两者结合起来 - 固定大小和滚动能力 - 对于 JScrollPane(包括 JTextArea)

所以我创建了一个 JTextArea (在我的例子中是 TextArea - 覆盖包含换行符的追加和 setText 方法),以可视化最终用户在什么时间发生了什么。 我有: 空间有限 维...

回答 1 投票 0

检查两个数组之间的碰撞

我有 2 个图像数组。根据透明度将图像转换为数组。 例子 例如下面这个 8x8 图像是透明度数组 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 1 ...

回答 1 投票 0

如何将图像放在左上角的滚动窗格中

我在滚动窗格中显示图像,当窗格小于图像时效果很好。当窗格大于图像时,图像垂直居中并左对齐

回答 1 投票 0

Jbutton 应该打开一个 JList,然后附加 JtextArea,但是当我按下它时什么也没有发生?

公共静态JButton场景(){ JButton 场景 = new JButton("场景"); ImageIcon sceneIcon = new ImageIcon("src/Images/scene.png"); scene.setIcon(sceneIco...

回答 1 投票 0

重启后游戏速度和流星掉落速度不一致

使用按钮重新启动游戏后,与最初的游戏启动相比,我遇到了不一致的游戏速度和流星坠落率。最初,游戏运行流畅,流星速度很快...

回答 1 投票 0

如何使用布局创建不增加大小的文本字段?

我必须使用Javas GUI创建一个邮件布局......我已经设法创建一个布局,其中文本字段的大小水平增加,这是一个要求,并且我已经使用

回答 1 投票 0

JTextArea与小程序交互时变黑?

出于某种原因,如果您突出显示文本区域文本,背景会变成黑色,因此使文本无法阅读,当我选择底部的单选按钮时(参见附图),...

回答 1 投票 0

“Container c=getContentPane();”的用途是什么在摇摆?

导入java.awt.*; 导入 javax.swing.*; 公开课 导入 javax.swing.*; 导入 java.awt.*; 导入 javax.swing.tree.*; 导入 javax.swing.event.*; /* import java.awt.*; import javax.swing.*; public class import javax.swing.*; import java.awt.*; import javax.swing.tree.*; import javax.swing.event.*; /*<applet code="JT.class" width=200 height=300> </applet>*/   public class JT extends JApplet { JTree tree; JTextField box; Object nodeInfo; String node1; public void init() { Container c=getContentPane(); c.setLayout(new BorderLayout()); DefaultMutableTreeNode topNode=new DefaultMutableTreeNode("qiscet"); DefaultMutableTreeNode cou=new DefaultMutableTreeNode("Courses"); DefaultMutableTreeNode mca=new DefaultMutableTreeNode("MCA"); DefaultMutableTreeNode mba=new DefaultMutableTreeNode("MBA"); DefaultMutableTreeNode tech=new DefaultMutableTreeNode("B.tech"); topNode.add(cou); cou.add(mca); cou.add(mba); cou.add(tech); DefaultMutableTreeNode manage=new DefaultMutableTreeNode("Management"); DefaultMutableTreeNode ac=new DefaultMutableTreeNode("Accounts"); DefaultMutableTreeNode sp=new DefaultMutableTreeNode("Sports"); DefaultMutableTreeNode lib=new DefaultMutableTreeNode("Library"); topNode.add(manage); manage.add(ac); manage.add(sp); manage.add(lib); tree=new JTree(topNode); c.add(tree,BorderLayout.NORTH); box=new JTextField("",80); c.add(box,BorderLayout.SOUTH); } } 我的问题是不使用“Container c=getContentPane();”我得到了正确的输出。这怎么可能?这是什么原因? 首先,Swing 让您使用 getContentPane() 来执行诸如 add() 和 setLayout() 之类的操作,以使您意识到存在不同的层。一段时间后,我猜他们承认这很痛苦,所以他们在内部调用了 getContentPane(),这样你就不必再这样做了。 这在 JDK 1.5 中已更改: 最后,七年后,我们做出了 jFrame.add 相当于 jFrame.getContentPane().add() 这里是原始原因背后的基本原理的链接。 Gfj hghhkg fhgof fgkf hfjgdjh fhffjf gfjfdig ghhfhk hgjfib hgjfk ghhfjkg auobkt mbcg iojkd sbkr79 9tkd4 842。Ghost.uegc ig.zduf o9hlvcw7b。 Z8cj.jhf ju7gv8b

回答 2 投票 0

在 JComboBox 中编辑非字符串值

我有一个 JComboBox,它显示不是字符串的项目,尽管它们确实有 toString() 方法并且可以显示为字符串。 我将其声明为: 公共类 AddressCombo 扩展了 JComboBo...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.