首页 > TAG信息列表 > null-layout-manager

java – 使用具有null布局的JPanel

所以我有一个名为CalendarPanel的类,它扩展了JPanel.它使用null布局.我如何使用CalendarPanel作为常规组件?当我把它放在另一个JPanel然后将其添加到窗口时,它就会消失.它只有在我直接添加到窗口时才可见. 编辑: 是的,我意识到使用带有空布局的JPanel是不好的做法. CalendarPanel实际

java – JLabel不会显示JPanel.setLayout(null).为什么?

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

java – JButton()仅在鼠标悬停时工作

import java.awt.*; import java.awt.image.*; import java.awt.event.*; import javax.imageio.*; import java.lang.*; import java.io.*; import javax.swing.*; public class MainClass extends Component{ private Image bg;

java – 没有布局管理器的响应式JFrame

我试图在JFrame中有两个按钮,我调用它们的setBounds方法来设置它们的位置和大小,并且我将null传递给setLayout1因为我想使用setBounds`方法的组件. 现在我想用我的代码做一些事情,每当我调整框架按钮时,装饰将以适当的形式改变,如下面的图片: 我知道可以使用从JPanel类中创建一个对

java – 为什么在使用null LayoutManager时,我的JScrollPane与JTextArea不可见?

我正在尝试在JScrollPane中显示一个JTextArea,但是当我运行我的(简化)程序时,我只得到一个空框架: import java.awt.Container; import java.awt.Dimension; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import jav

java – 调整GUI的大小?

我的问题很简单,但我无法找到确切的解决方案.我尝试用Java GUI编写程序,我为程序使用绝对布局,并设置框架边界(100,100,450,300).当我运行程序并使其全屏时,组件保持在他们的位置.我希望他们根据屏幕尺寸自动更换.所有支持都被接受了,谢谢!解决方法:解决方案非常简单.你说,“我对我