将 JLabel 类绘制到另一个 JPanel 类时出现问题
我创建了一个扩展 JLabel 的类,用作在游戏中在 JPanel 周围移动的对象。 import javax.swing.* public class Head extends JLabel { int xpos int yp…
绘制带有 JLabel 的 JPanel 渐变背景时出现问题
我有以下代码来绘制 JPanel 的背景: @Override public void paintComponent(Graphics g) { UIDefaults uid = UIManager.getDefaults() Graphics2D g2…
布置 JPanel 来制作简单的 GUI
首先,这或多或少是我的第一个 GUI,而且我学习 Java 的时间不超过一周,因此它可能包含一些严重的编程错误。 我现在拥有的是: 按钮和标签是 OptionP…
Java:如何对齐 JPanel
我有这段代码,但它不起作用: jPanel1.add(jLabel1) jPanel2.add(jButton1) jPanel2.add(jButton2) jPanel3.add(jPanel1,jPanel1.TOP_ALIGNMENT) jPa…
在使用 GUI 构建器创建的 JPanel 中添加方法
我使用 netbeans GUI 生成器创建了 GUI。我想在按下 JButton 后添加一个对象(让我们尝试使用按钮) 我在 ActionListener 中编写的非常简单的代码并且…
如何右对齐 JLabel 中的图标?
对于带有图标的 JLabel,如果您setHorizontalTextPosition(SwingConstants.LEADING),则无论标签有多宽,图标都会绘制在文本之后。 这对于列表来…
Applet 面板、一种固定尺寸和动态 JTextField
我需要一个包含一个面板的小程序。面板需要为 550x400 像素,JTextField 需要低于面板动态大小。我希望它是这样的: [顶部面板] [textPanel] 但是我正…
如何使用 Netbeans 将 jpanel 置于 jpanel 的中心?
使用 Netbeans,我成功地将一个具有固定大小的 jpanel 置于另一个 jpanel 的中心。现在我不能重复它——只能复制它。 我做得怎么样? (或者我应该将 …
java:如何制作带有单选按钮和标签的可滚动面板?
我有一个 JScrollPane,我想在其中放置单选按钮和标签的列表。我的问题是面板不滚动,我想这是因为我没有设置视口,但是当我有很多组件时如何设置它?…
如何在JPanel上固定位置绘图?
我将 JPanel 包裹在 JScrollPane 中,并且希望矩形始终绘制在同一位置 = 使用滚动条移动不会影响矩形的可见性。 我尝试了以下代码: public void pain…
当存在带有 JButton 的子组件时,JPanel 不监听按键事件
我正在为我的大学项目开发地图编辑器。我遇到了一个问题,地图面板没有监听关键事件,而它应该监听。 当我将 ToolBarPane(扩展 JPanel)与 JComp…