问题标签 [null-layout-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5003 浏览

java - 如何将 jScrollPane 添加到 jPanel 的 Null 布局

怎么添加jScrollPane进去Null Layout of jPanelnetbeans我正在使用Null Layout for jPanel并且我搜索了不同的来源,但我仍然无法将 jScrollPane 添加到 jPanel 的 Null 布局。

如果可能,请帮助提供源代码。

感谢所有回复评论者,我也接受建议而不是谈论建议。

当有人问他们需要的任何东西时,我似乎在这里,但这里的一些人不鼓励寻求帮助而不是帮助的人......

我使用空布局的基本需求是,我正在使用带有 jlabel 的空布局向 jpanel 添加背景图像,因为我正在使用 netbeans,我是 java 的初学者......

我要求所有版主不要删除我的编辑字...人们可能会理解我的感受,因为我是 java 和 netbeans 学习者。

0 投票
2 回答
12115 浏览

java - JLabel 不会与 JPanel.setLayout(null) 一起显示。为什么?

我想在地图上显示许多不同的标签,所以我在面板中使用空布局,并为每个标签调用 setLocation。但是,出于某种原因,标签没有显示。如果我删除 pan.setLayout(null),那么标签会出现在面板的顶部中心。为什么 null 布局不能与 setPosition 一起使用?

0 投票
1 回答
2397 浏览

java - JLayeredPane,背景图片+“图标”层

我需要 2 个独立的 JPanel(或任何轻量级组件)相互叠加,并最终嵌入 JPanel 中,直接或通过 JLayeredPane 之类的东西。因此,没有重型组件或玻璃板。较低的 JPanel(名为 BackgroundPanel)绘制背景图像或播放视频,同时保持纵横比并使用 alpha。上面的面板(称为 CompassPanel)上有图标,允许用户添加、删除和移动图标(就像一个图表库,虽然这个功能与这篇文章没有直接关系)。由于 JNLP 应用程序和部署环境的带宽限制,我无法添加许多外部依赖项。但是,如果有人知道可以处理 alpha 和纵横比保持的背景图像和视频的轻量级图表库,我就是游戏。 JLayeredPane 占用 BackgroundPanel 应使用的空间

我已经阅读了关于没有布局管理器的JAVA 教程(这不是我想做的事情,你在哪里 GBL!?),但是对于这些缩放要求和在调整大小等过程中让图标停留在图像的同一部分等。我想不出另一种方法来做到这一点。

这是代码,我使用的是 Java 1.7。另外,这是我的第一个stackoverflow,不要温柔;-)

0 投票
2 回答
23330 浏览

java - 使用具有空布局的 JPanel

所以我有一个名为CalendarPanelextends的类JPanel。它使用空布局。我将如何CalendarPanel用作常规组件?当我把它放在另一个JPanel然后将它添加到一个窗口时,它就消失了。只有当我将它直接添加到窗口时它才可见。

编辑:是的,我意识到使用JPanel带有空布局的 a 是不好的做法。CalendarPanel实际上是别人的代码,我试图将它用于我的目的而不必重构它。

0 投票
1 回答
275 浏览

java - Switching from null layout to GridBagLayout in Java

Below is the runnable code for a calendar application. This application wasn't written by me, and it uses a null layout. I need much more flexibility for my purposes, so I'm trying to use a layout manager instead. However, nothing except the panel border shows up when I try it my way. Also, the original absolute-positioned code is commented out.

0 投票
1 回答
1944 浏览

java - 看不到 Java GUI 按钮的标签

我是二年级学生,我正在做我的 OOP 项目(计算器)。我已经完成了数字按钮和操作符的功能。现在我正处于重新排列按钮的阶段。起初,我只是将我的按钮大小设置为 (50,50),它工作正常并且它的标签仍然可见,但是当我决定将它变小 (30, 30) 时,它的标签变成了“...” .

这是图片:

GUI btn 显示 ... 而不是 MC、MR、MS 和 M+

这是我的代码:

0 投票
2 回答
9412 浏览

java - 在 Java 中设置按钮的位置

我正在尝试向我的 JPanel 添加一个按钮并设置位置。我有

buttonOptions.setLocation(1150, 700);

但它将它添加到我的 JPanel 的中间,大约 600、20。我尝试添加

buttonOptions.setLocation(1150, 700);

在将按钮添加到面板后,但这也没有解决。我还设置了设置位置的操作,这很有效

0 投票
3 回答
2148 浏览

java - JLayeredPane 不尊重图层

我有一个 JLayeredPane。我的程序是这样工作的:

p1 和 p2 都有按钮等组件...

问题是当我将两个 JPanel 添加到 JLayeredPane 时,没有出现。

我尝试更改 JLayeredPane() 的布局。

例如,我做了:

然后,JPanels 会显示,但它们显示为相邻,不考虑 JLayeredPane 的层。

我是否被迫使用空布局?

如何让我的 JLayeredPane 尊重图层并正确显示我的两个 BoxLayout JPanel?

当我给我的 JLayeredPane 一个布局时,它会显示面板,但它根本不尊重图层。

0 投票
2 回答
227 浏览

java - 按钮位置和位置不起作用

我最近尝试了一个关于 Swing 和 Java GUI 的在线教程,我决定复制教程代码,但添加了第三个按钮。我尝试添加一个红色的,我成功地做到了(它还没有做任何事情),但我遇到了一些坐标问题。每当我尝试运行它时,都会出现以下情况:

在此处输入图像描述

我真正需要帮助的只是坐标或框架的大小。我真的不知道从这里去哪里。我确定这是一个相对简单的问题,但是,谢谢!

0 投票
1 回答
1612 浏览

java - 为什么在我最大化窗口后显示 JButton 和 JTextField?

我尝试用 Netbeans 制作计算器。但是直到我最大化窗口,计算器的组件才会显示。为什么?

这是源代码:

作为参考,这就是 GUI 的外观。

计算器