JPanel、JFrame、JComponent 和 JApplet 之间的区别
我正在制作一个物理模拟器来娱乐,当我试图找出所有这些 J 之间的区别时,我正在查找图形教程。 有人可以详细说明它们或者提供有用来源的链接吗?…
调整大小时强制 JComponent 为方形
我有一个执行自定义绘图的 JComponent,并重写以下方法: public Dimension getPreferredSize() { return new Dimension(imageWidth, imageHeight) } …
设置自定义边框时如何保持 JComponent 的突出显示边框
我有一个 JTextField,在其中设置了一些自定义属性: nameField.setPreferredSize(new Dimension(275,40)) nameField.setBackground(bgColor) nameFie…
手动将 JComponent 放置在 JPanel 内
我想以编程方式将 JLabel 移动到 JPanel 内的特定位置。我尝试过 setLocation(int x, int y) ,但它不起作用。 我试图不使用任何布局管理器。…
当存在带有 JButton 的子组件时,JPanel 不监听按键事件
我正在为我的大学项目开发地图编辑器。我遇到了一个问题,地图面板没有监听关键事件,而它应该监听。 当我将 ToolBarPane(扩展 JPanel)与 JComp…
Java/Swing 离屏渲染(Cobra HTMLPanel -> BufferedImage)问题:组件未首先完成重绘
我正在尝试将 Java/Swing Cobra HTML 渲染器 的内容渲染到屏幕外的 BufferedImage,在我的应用程序的其他地方使用: slideViewPanel.setDocument(docu…
如何在调用“setVisible(true)”后调整 JComponent 的大小?
我们的应用程序显示数据的 2D 视图(主要是地图),然后允许用户更改为 3D 视图。 2D 和 3D 视图由自定义 C++ 代码生成,该代码被 SWIG 插入到我们的 …
在 JFrame 内移动 JPanels 对象并调整其大小
在继续通过做一个简单的游戏来学习 Java 的过程中,我偶然发现了一个小问题。我的游戏板扩展了 JPanel 以及游戏板的每一块。现在,这带来了一些问题:…
自定义 JComponent 未显示在自定义 JPanel 中
我尝试过 add() 方法,但当我尝试将 Test 添加到 GraphicsTest 时,没有显示任何内容。我应该如何添加它?有人可以告诉我吗?我已经包含了我正在使用…
自定义 Java JTree 实现
有 2 个 JTree:JTree1 和 JTree2。请注意,节点(国家、城市、颜色、蓝色...)都将实现为 JCheckboxes,以便用户可以通过选择相应的复选框来为每个…
调整 JComponent 的大小以进行文件导出
我有一个 JPanel,在上面使用通常的“paintComponent(Graphics g)”方法绘制了许多自定义编写的 JComponent。我使用 JLayeredPane 来控制自定义组件的…
自定义绘制组件不在 JScrollPane 内部绘制
我使用的是 Java JRE 1.6.7,并且有一个 JComponent 和一个 JScrollPane。我无法使用双缓冲来解决这个问题,这总是会导致闪烁。如果我使用 Canvas,我…
将 JComponent 中的绘图保存到 Tiff 文件中
如何将JComponent中的绘图保存为tiff格式?我只知道如何保存整个Java文件,但不知道如何保存特定的JComponent。帮助我:-( 编辑: 谢谢大家,现在我可…