⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cardlayoutwindow.java

📁 java中awt应用的例子
💻 JAVA
字号:
import java.awt.*;import java.awt.event.*;public class CardLayoutWindow extends Frame implements ActionListener {          Panel cards;    CardLayout CLayout=new CardLayout();     public CardLayoutWindow() {        setLayout(new BorderLayout());  //设置Frame为BorderLayout。         //创建摆放"卡片切换"按钮的panel,并添加到Frame中。        Panel cp = new Panel();        Button bt = new Button("卡片切换");        bt.addActionListener(this);        cp.add(bt);        add("North", cp);                //创建承放多个卡片的Panel,设置为CardLayout。        cards = new Panel();          cards.setLayout(CLayout);                  //创建cards中的第一个panel及其组件。        Panel p1 = new Panel();            p1.add(new Button("Button 1"));        p1.add(new Button("Button 2"));        p1.add(new Button("Button 3"));        //创建cards中的另一个panel及其组件。        Panel p2 = new Panel();        p2.add(new TextField("TextField", 20));        //把上述两个panel加到cards中。        cards.add("Panel with Buttons", p1);        cards.add("Panel with TextField", p2);                //将cards放入Frame中。        add("Center", cards);    }   //响应点击切换卡片按钮的事件。   public void actionPerformed(ActionEvent e){     CLayout.next(cards); //显示下一张卡片。   }   public static void main(String args[]) {        CardLayoutWindow window = new CardLayoutWindow();               window.setTitle("CardWindow Application");        window.pack();        window.show();    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -