cardlayout

    1热度

    2回答

    我一直在努力从cardlayout更新几天的Jtextfield和Jbutton数据。我创建了一个小演示来解释我的问题。当我点击“开始”按钮时,它应该显示另一个面板,这是工作,但当我回到主页我希望我的Jtextfield和jbutton从“世界”更新为“你好”但那不起作用。任何帮助和建议,将不胜感激。(对不起,代码缩进,我不知道为什么复制粘贴不能正常工作)。 public class Cardla

    0热度

    1回答

    ,但它显示一个错误。 我的代码运行与此类似: // panels instantiated CardLayout cl = new CardLayout(); panel1.setLayout(cl); panel2.setLayout(cl); panel1.add(new JLabel("0 0"), "0"); panel1.add(new JLabel("0 1"), "1")

    0热度

    1回答

    我们想为我们的2D游戏添加一个菜单。 到目前为止,我们在主线程上运行了游戏循环,而来自Swing的EventQueue正在处理我们游戏的关键输入。现在既然我们想添加菜单,我们不再可以简单地从我们的主要方法启动gameloop。 问题:我们不知道如何以EventQueue继续接收KeyEvent的方式启动gameloop。 下面是我们在我们的菜单: startGameButton.addAction

    0热度

    1回答

    这是输出图像。当我尝试按Q2或Q3面板不会改变 这是面板的排列的图像在GUI 这是部分我正在努力的代码。请帮忙。 public NewJFrame() { initComponents(); } /** * This method is called from within the constructor to initialize the form.

    0热度

    1回答

    我一直无法让绘图组件在第三个屏幕上绘制任何东西。我用这个简单的代码测试过它,发现了一件事。如果我将矩形的坐标设置为0,0,那么一个小的小点出现在屏幕的中间顶部,大小应该是它的一小部分。 import java.awt.CardLayout; import java.awt.Color; import java.awt.Component; import java.awt.Dimension;

    1热度

    1回答

    我有一个看起来像this的主Java GUI。 基本上有一个containerPanel其中包含的卡CardPanel都(右手侧),然后一个GridLayout的的TabPanel在左手侧。 cardPanel包含许多卡,其中之一是患者卡。这基本上显示了一个包含患者JTable的JPanel。 我想调用的代码,如: cards = new CardLayout(); cardPanel = ne

    0热度

    1回答

    我搜索了不同的教程,并查看了CardLayout和JPanel的类配置文件,但我似乎无法让我的窗口显示出来。目前它会打开一个具有适当尺寸和标题的框架,但实际容器中没有任何内容。 这是我的代码(P.S我知道这是一个热得一塌糊涂。) import java.awt.CardLayout; import java.awt.Color; import java.awt.Container; impo

    3热度

    1回答

    我想回到我的Java应用程序的主面板与jMenuItem,我的面板和其他东西都设置了CardLayout。所以我有3个面板,我希望能够使用这个菜单项返回到第一个面板开始一个新的分析。我尝试过使用属性setVisible而没有任何结果。任何建议?提前致谢。

    0热度

    1回答

    我想要做的就是设置卡片布局样式按钮。从理论上讲,你应该点击按钮,另一个(在这种情况下)名字会被假设出来直到完成。 (当用户关闭) 我有这样的,我觉得它应该TOTALLY工作,但JGrasp是给我的错误: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class JDisappearingFri

    1热度

    3回答

    我使用.show()之前的“阻塞”代码像一个while循环。但即使.show被调用,UI实际上也不会显示被调用的面板。 这里是展示问题的代码: (警告:该代码包含了一段真正的循环。) import javax.swing.JFrame; import java.awt.CardLayout; import java.awt.event.ActionEvent; import javax.s