我试图显示两个面板,我已经创建了单独的文件,一个在我的GUI顶部和底部与按钮组在他们之间。但是,该窗口一次只显示一个面板或按钮组。面板和按钮组正在正常显示,但只有最后一个添加到框架中的面板和按钮组在任何给定的执行过程中都会显示。
这是没有任何布局的当前代码..。
package UserGUI;
import javax.swing.*;
import java.awt.*;
public class RealFrame extends JFrame {
JButton Close = new JButton("Close");
JButton Proceed = new
我正在尝试调试一个非常糟糕的错误(我的面板没有显示,即使它被添加到JFrame中),并且我注意到我的JFrame内部的JRootPane的名称设置为null:(这是我的JFrame构造函数的一部分)
this.add(uiRenderer/*This is a JPanel*/); //adding the panel to the jframe
System.out.println(this.getRootPane().getName()); //getting the name of the root pane
这是正常的吗?或者这会不会导致面板根本不显示?这可能是什么原因造成的?另外,J
我正在尝试将JComponent添加到JPanel中,然后在窗口中显示它。我很确定我把它弄对了,但只有面板上的按钮显示出来了。
//Component class
JFrame window=new JFrame("This is a window");
RcComponent component=new RcComponent();
JButton button= new Button("This is a button");
JPanel panel=new JPanel();
panel.add(component);
panel.add(button
我正在写一个简单的java游戏,我面临着这个问题:
我的不同布局在不同的JPanels中(一个JPanel用于欢迎页面,我必须按下“开始游戏”,另一个具有实际功能)
我从JFrame开始玩这个游戏
import javax.swing.JFrame;
public class RType extends JFrame {
public RType() {
add(new Welcome());//first panel
add(new Board());//panel with the game
setDefaultCloseOp
我对Java非常陌生,但对C++有一定的经验。这是一个家庭作业,所以我真的只是想找个人给我指明正确的方向。
赋值需要一个带有JPanel对象的JFrame,在13x4网格中显示一副牌中的每一张牌。教授为我们提供了一些代码来帮助我们入门:
import javax.swing.*;
import java.awt.*;
public class Main
public static void main(String[] args)
{
//load the card image from the gif file.
final ImageIcon cardIcon = new
下面是我的guiFrames用户类。我想要一个类,它创建几个带有方法的JFrames,并将这些方法传递给cardLayout。这样做的原因是每个JFrame将根据用户选择的内容显示不同的按钮。
因此,我想我应该为各个面板创建方法,并根据传递的参数显示不同的按钮。我需要的面板要在cardLayout中显示。但是我无法将方法传递给cardLayout.add();,因为它指出方法类型无效。所以我试着让这个方法返回一个组件,但是没有成功。请帮帮忙。
import javax.swing.*;
import java.awt.*;
public class guiFrames ext
我做了两个面板,然后添加到第三个面板中。如何添加面板以显示在屏幕上?
下面是我当前的代码:
import javax.swing.*;
import java.awt.*;
public class LibraryFront {
public static void main(String[] args)
{
JFrame f1 = new JFrame();
JPanel cards;
final String BUTTONPANEL = "Card with JButtons";
final String TEXTPANEL =
我尝试做一些简单的游戏,由几个“屏幕”(菜单、选项等)组成,可以通过显示和隐藏几个JPanels来工作。当我在每个面板上添加一些内容并运行程序时,唯一出现的是空JFrame。我让我的身份看起来像这样:
public class Frame extends JFrame{
JPanel panel1 = new JPanel();
JFrame frame = new JFrame("halo");
JButton button = new Button();
int WIDTH=600,HEIGHT=600;
public Frame(){
frame.add(game);
我在netbeans下使用java,我创建了一个包含两个面板的JFrame,第一个面板包含一个按钮,第二个面板是空的。
我还创建了一个JPanel文件,其中包含一些我想要创建的文本字段和标签,该方法将在JFrame中的空面板中显示JPanel文件。
我的代码如下:
public class jpanelTools{
public static final void ShowPanel(JPanel target, JPanel object){
target.add(object, new GridBagConstraints());
target.invalida
我对oo相当陌生,我创建了一个类,它是我程序的大部分接口,我把它放在一个类中。然后,我想将我的Panel类添加到我的主类中,以便将我的面板附加到我的框架中:
这是我尝试过的,当我运行我的程序时,我没有收到任何错误,但是面板没有显示:
面板类:
public class PanelDriver extends JPanel {
public JPanel p1, myg;
public PanelDriver() {
JPanel p1 = new JPanel();
p1.setBackground(Color.CYAN);
这与问题类似,只是代码已经写好了。
我有过
JFrame
JTabbedPane
JPanel X
<...>
JPanel Y
<...>
JPanel Z
<...>
所有面板都在同一个类中定义,但我希望将每个面板移动到其自己的.java文件中。如果没有必要,我真的不想从底层的.form和.java文件中手动复制粘贴。每个面板基本上都已经与其他面板解耦了,这就是为什么我要为每个面板创建单独的文件。
使用NetBeans将其分成四个独立的类(1个JFrame,3个JPanels)的最佳方式是什
这是我的相框课。我试图从我的主要方法调用这个类,但是我只得到一个空白的框架,而不是显示我的400x400帧、面板和按钮。
public class Frame extends JFrame {
public void getFrame() {
JFrame frame = new JFrame();
JPanel panel= new JPanel();
JButton button= new JButton();
button= new JButton("Click");
panel
我是添加面板到一个框架的按钮点击,每个面板下的最后一个添加面板,我实现了与setBounds,每次递增y位置。还有第二个按钮,它应该删除我添加的最新面板。每次点击后,它应该继续移除面板。我尝试过一些解决办法,但都失败了。
我的代码:
public class lab3 {
static int y = 50;
static JButton addThread;
static JPanel results;
public static void main(String[] args) {
JFrame jFrame = new JFrame();
jFrame.setDefaul