可滚动的 JPanel
如何使 JPanel 可滚动?我实现了可滚动界面,但将其添加到包含面板时 tabbedPane.add("Editor", new JScrollPane(storeyEditor = new MNScrollablePan…
Java 的 setPreferredSize 不会调整 JPanel 的大小
我正在努力(!)java GUI 开发。所有这些看似有意义的小事却行不通。我将解释我正在尝试做什么以及我失败的地方(这非常令人沮丧): 我有一个位于面…
如何使java JPanel和graphics2d透明?
嗯,标题是很不言自明的。我想使用 java 构建两个面板,一层一层地放置在彼此之上。我希望顶层包含一个 JPanel,其中包含一个 Graphics2d 对象。我希…
JTabbedPane 添加空组件
猜谜语:我有一个 JTabbedPane,里面有自定义 JPanel。当我尝试访问这些 JPanel 时,我得到的只是 null。我知道面板已添加,因为在 UI 上我可以看到选…
绘制 JPanel 并将 JPanel 添加到 JFrame
我需要通过重写 JPanel 的 PaintComponent() 方法在 JPanel 上绘制图形。 在使用 netbeans 设计 gui 时,当我将 JPanel 拖放到 JFrame 上时,它会通过…
调整 JPanel 的大小以准备打印,而无需将其从原始位置移开
在我的程序中,我经常需要打印各种 JComponent(通常是 JPanel),并且我喜欢它们是整页的。 我现在这样做的方法是使用以下代码: g2d.scale(pf.getIm…
如何从使用 BorderLayout 的 JFrame 中删除组件
容器使用 BorderLayout。 我有一个 JPanel 添加到了 CENTER。 然而 JPanel 没有变量名。 我可以做contents.remove(nameofPanel) 但是因为我像这样添加…
如何开始优化我的 Java 代码? - CPU 处于 100%
我已经编写了一个应用程序,但由于某种原因它一直保持在 100% 的峰值。 我对一些类运行了概要文件 r,报告显示 isReset() 和 isRunning() 似乎被调用…
循环遍历 JPanel
为了在用户单击“清除按钮”时初始化 JPanel 上的所有 JTextfField,我需要循环遍历 JPanel (而不是将所有单独字段设置为“”)。 如何使用 for-each…
如何让Jpanel扩展到JFrame的大小?
下面的代码来自 Michale Kolling 和 David J Barnes 所著的《objects First With Java》一书,以下是书中的一个练习(例如 5.49)。例如:改进你的dra…