cardlayout

    0热度

    1回答

    我写了这个简单的JApplet(是的,我是一个初学者)。它左侧有4个按钮,中央有一个cardLayout。左侧的每个按钮应在中央打开不同的面板。我的程序编译时没有错误(使用Drjava和Eclipse),但显示的appletviewer完全是空白的。谁能帮我弄清楚我做错了什么? import java.awt.*; import java.awt.event.*; import javax

    0热度

    1回答

    我还没有完全完成的代码,但我有使cardLayout能够切换从一个面板到下一个创建GUI后的问题。我所希望出现的情况是,你可以点击“添加”按钮,您可以添加所有的信息,一个学生,并将它显示displayAll面板上(没有写的代码还)。但是,我收到很多错误,不知道为什么。 import javax.swing.*; import java.awt.*; import java.u

    0热度

    1回答

    我目前正在编写一个接口,其中有一个JFrame类和两个JPanel类。当脚本第一次执行时,会显示面板A.我在面板A中有一个JButton,我希望在单击时显示面板B而不是面板A. 有没有什么办法可以做到这一点?

    0热度

    1回答

    我正在制作一个应该是多功能的程序,所以我使用CardLayout来一次显示每个函数/ JPanel。但是,当我运行它时,它只是显示一个空白屏幕。我无法显示CardLayout的“索引”面板。这里是我的代码: public class Window { static JFrame frame = new JFrame("Utilities"); static JPanel windowCont

    -1热度

    1回答

    以下介绍如何从菜单项更改卡布局。我问过早些时候怎么做,但没有运气。我已经找出答案,所以这是它的作用; 1.在运行java文件时构建主框架。然后在菜单栏中,它允许你切换JPanels(在这个例子中,welcome是一个包中的一个不同的公共类)。2.现在你可以根据需要构建尽可能多的公共类,并且仍然可以访问该JPanel。 import java.awt.BorderLayout; import ja

    1热度

    3回答

    我最近开始Java编程,正在尝试创建登录屏幕。但是,我无法弄清楚如何创建一个新行来放置我的按钮和文本。另外,我想将它们移到JPanel的右下角。我为我可怜的措辞表示歉意,希望你能从我的代码中看到我的意思。请提前帮助并感谢您。 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Card

    0热度

    1回答

    我有一个使用卡片布局的Swing应用程序,它基本上根据用户从下拉菜单中选择的内容来更改显示的面板。 我的一个面板有一个窗体。当按下提交按钮时,我需要收集所有要收集的输入信息,并且要切换到另一个输入。 (这第二个面板是在一个单独的类中定义的)我还需要将所有输入以某种方式传递给新面板中的方法。 有什么建议吗? Dario

    1热度

    1回答

    我有一个GUI,如下所示。卡布局card 1面板中的选项卡式窗格默认显示第一个选项卡。当我导航到card 2时,我想知道如何使按钮在那里导航到card 1选项卡3.我知道如何从getParent()使用getParent()从该按钮进入card 1,但我不知道如何显示特定选项卡我想从那里。 (注:card 1和card 2是两个不同的JPanel类,亲本是一个JFrame类) 图片:左侧卡1与标签

    -2热度

    2回答

    我创建了一个包含一个JPanel的类,该类将用于CardLayout,如果删除注释//其代码底部具有窗口大小,此工作正常。它将以这种方式运行,并且所有功能都完美无缺但是,当我尝试从另一个具有JFrame的类中调用它时,它不起作用。 CardDemo.java: import java.awt.CardLayout; import java.awt.Color; import java.awt.

    0热度

    1回答

    我希望用户点击一个图像,并且点击每个图像的cardlayout更改面板。所以我有一个面板textarea和一个只有一个蓝色的背景,当我启动程序面板textarea显示没有textarea,当我点击图像显示蓝色面板,为什么不能看到textarea? 我已经在代码 frame = new JFrame("Sandwich deLuxe"); frame.setBounds(100, 100,