二叉树到JTree?
我正在尝试将由节点组成的 BinaryTree 转换为 GUI 视图的 JTree。我认为这是我需要的伪代码: if root == null set data as root if data < root if l…
有没有更简单的方法来显示这个 Java UI?
我想显示一行文本,其下方有一个按钮,两者水平和垂直居中。我目前有一个 BoxLayout,其中包含一个 JLabel、一个用于间距的刚性区域,然后是 JPanel …
JTable 中的列不更新
我将 JTable 与 AbstractTableModel 一起使用: _model = new AbstractTableModel() { @Override public int getColumnCount() { return _columns.siz…
为什么我的 Java 代码无法获取 JText 字段的值?
我试图从文本字段(由用户输入)获取一个值以用于处理。但无论我做什么,它都不会得到输入的值,它似乎仍然是空的。有人可以告诉我为什么它无法从文本…
视图排序和过滤:GlazedList 排序和过滤+ JTable vs Glazed 事件列表+JXTable
我想创建具有排序和过滤功能的用户视图(表)。我使用 EventList (Glazed Lists) 作为 EventTableModel 的源。 GlazedLists 中还有排序列表和一些过滤…
在java中如何将一个JPanel添加到另一个JPanel
我希望添加 3 个 JPanel,它们之间的距离不同,填充内容窗格/JFrame。 目前,add(new JPanel()) 将覆盖当前内容窗格或根本不显示。 理想情况下,我希…
Java:JOptionPane 影响父 JFrame? (包括 SSCCE)
给出以下小程序: import java.awt.BorderLayout; import java.awt.Rectangle; import java.lang.reflect.InvocationTargetException; import javax.s…
警告:[rawtypes] 找到原始类型:DefaultListModel
我从编译器收到这个警告,这根本没有意义(至少对我来说)。它基本上希望我将一个类型分配给 DefaultListModel,它本身就是一个对象类型!我在我的代…
如何使用 Java 或使用 ServiceMix 等任何第三方工具阅读邮件
我想从邮件服务器读取邮件。我的邮件服务器可以是任何服务器。 但是当我研究这个主题时,我发现从 gmail 阅读邮件是更容易的选择,现在我想从 gmail …
不在 JToolBar 中显示图像
JButton btnCalendar = new JButton("Chart",new ImageIcon("new_chart.jpg")); btnCalendar.addActionListener(new ActionListener() { public void…
Java Swing JPanel。如何绘制形状?
我已经实现了一个类 DrawingPane extends JPanel 来绘制一些形状。我在内部为每种类型的形状创建了一个单独的方法,例如对应的圆形: public void pai…
如何设置Jbutton的颜色
如何设置 JButton 的颜色? 我已经尝试过: button.setBackground(Color.red); 但没有成功。这只是改变按钮边框的颜色。 然后我尝试覆盖 paintCompone…