我是Java GUI的新手,目前正在创建一个微波GUI。我试图在一个面板中放置一个面板,但它并不像我认为的那样工作。我使用的是BorderLayout,基本上是把一个面板放入BorderLayout.WEST,并在里面放2个面板(北和中)。但不知何故,我不能添加一个面板到它的中心,它似乎总是往北走。buildFrame() ovenLabel=new JLabel("Oven Area - Food g
我想做的是在我的BorderLayout的中心放置一个GridBagLayout面板,并将GridBagLayout面板(上面的/and文本)垂直对齐到顶部(因为它会自动将它放在中间,水平和垂直)。所以我基本上试了一下(但最终GridBagLayout的文本仍然在页面的中间,而不是中间的x和顶部的y):import java.applet.*;import javax.imageio.*;
im
我已经包含了一些简化的代码,并取出了其他面板(我使用JLayeredPane,因为有5个面板,而不仅仅是显示的一个)。如果我在JLabel的其他地方使用StackOverFlow,我就看到了解决这个问题的方法,但是还没能解决这个问题。任何帮助都将不胜感激。好像我错过了一些很简单的东西。import java.awt.Color;import java.util.logging.Logger;
import jav