Swing是Java中的主要用户界面工具包,随标准Java SDK一起提供。它包含在包javax.swing中。
我有一个 JLabel,我执行了 setBackground(Color.WHITE) 和 setBorder(new CustomTitledBorder(Color.BLACK, "Some Text")。JLabel 的白色背景超出了边框范围。我
您好,我是 Java 中的 GUI 新手,正在尝试使启动屏幕或图像显示 3 秒。然后它将进入我的主程序。有谁知道如何做到这一点...
寻找如何创建圆形界面的起点。我尝试查看文档并尝试查看 Eclipse 的其他插件。我刚刚开始用 java 和
Netbeans 18 上的 JCalendar 组件无法在 MacOS 上运行,但可以在 PC 上运行
在我的 Mac 上的 Netbeans 中,调色板上的 JCalendar 组件显示一个带有问号的空图标。 错误-png 我按照以下步骤安装它: 管理调色板 > 从 Jar 添加 > 选择
Java/Swing:如何将两者结合起来 - 固定大小和滚动能力 - 对于 JScrollPane(包括 JTextArea)
所以我创建了一个 JTextArea (在我的例子中是 TextArea - 覆盖包含换行符的追加和 setText 方法),以可视化最终用户在什么时间发生了什么。 我有: 空间有限 维...
我有 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 ...
Jbutton 应该打开一个 JList,然后附加 JtextArea,但是当我按下它时什么也没有发生?
公共静态JButton场景(){ JButton 场景 = new JButton("场景"); ImageIcon sceneIcon = new ImageIcon("src/Images/scene.png"); scene.setIcon(sceneIco...
使用按钮重新启动游戏后,与最初的游戏启动相比,我遇到了不一致的游戏速度和流星坠落率。最初,游戏运行流畅,流星速度很快...
我必须使用Javas GUI创建一个邮件布局......我已经设法创建一个布局,其中文本字段的大小水平增加,这是一个要求,并且我已经使用
出于某种原因,如果您突出显示文本区域文本,背景会变成黑色,因此使文本无法阅读,当我选择底部的单选按钮时(参见附图),...
“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
我有一个 JComboBox,它显示不是字符串的项目,尽管它们确实有 toString() 方法并且可以显示为字符串。 我将其声明为: 公共类 AddressCombo 扩展了 JComboBo...
默认情况下,JTable 会截断对于带有省略号的单元格来说太长的字符串。 我只想剪辑,就像在 macOS 的控制台应用程序中一样。 我看过之前的答案,它允许
有人可以告诉我为什么我的框架显示得非常小/最小化吗?我以为我只需要打包我的框架来解决问题,但打包我的框架似乎对结果没有任何影响......
我创建了一个带有表模型的JTable。现在,根据我所拥有的输入,我想将一列设置为特定的数据类型。我该怎么做呢? 导入java.awt.GridLayout; 导入 javax.swing.*;
尝试将 JDIalog 放置在 JFrame 的当前位置之上
我正在编写 Java 应用程序的扩展;它的 API 无法访问应用程序主窗口的位置。我创建了自己的 JFrame,并将该 JFrame 定位为 AwtUtil.
我已经实现了一个可撤消的 JTextField,问题是当我创建多个 JTextField 时,它只是撤消创建的最后一个实例。代码如下 - 要复制,请在文本中输入一些文本...
java JButton setEnabled 无法正常工作
我有一个默认设置为 setEnabled(false) 的 JButton,然后如果另一个类的条件为 true,则该按钮将被启用,但该按钮根本没有被启用。所有 3 个班级都是...
是否可以在 Java Swing 应用程序中使用 REST 或 Web API
我有一个 Swing 应用程序,除了 Web API 部分之外都已完成。 他们有 REST API,但是当我查看在 Java 中使用 REST API 的示例时,他们都使用 Java Web 应用程序,而且我...