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

📄 cardactionpanel.java

📁 java绘图 java awt 经典绘图的例子,对于初学awt模块的人非常有帮助.
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package cardmanager;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import javax.swing.BorderFactory;import javax.swing.ButtonGroup;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JRadioButton;/** * * @author zhaolin */public class CardActionPanel extends JPanel{    private JRadioButton jrbNewCard;    private JRadioButton jrbViewCard;        public CardActionPanel(){        initComponent();    }    private void initComponent(){        jrbNewCard = new JRadioButton("添加新名片");        jrbViewCard = new JRadioButton("查看已有名片");        jrbNewCard.setSelected(true);        jrbNewCard.addItemListener(new ItemListener(){            public void itemStateChanged(ItemEvent e) {                if(jrbNewCard.isSelected()){                    CardManagerModel.getInstance().setCurrentCard(new Card());                    CardManagerModel.getInstance().setStatus(CardManagerModel.NEW_CARDS);                    ((CardManagerFrame)getTopLevelAncestor()).fireStateChanged();                }            }                    });                jrbViewCard.addItemListener(new ItemListener(){            public void itemStateChanged(ItemEvent e) {                if(jrbViewCard.isSelected()){                    CardManagerModel.getInstance().setStatus(CardManagerModel.VIEW_CARDS);                    ((CardManagerFrame)getTopLevelAncestor()).fireStateChanged();                }            }                    });        ButtonGroup bg = new ButtonGroup();        bg.add(jrbNewCard);        bg.add(jrbViewCard);        this.setBorder(BorderFactory.createTitledBorder("选择动作"));        this.setLayout(new GridLayout(2,0));        this.add(jrbViewCard);        this.add(jrbNewCard);    }        public static void main(String[] args) {        JFrame f = new JFrame();        f.setContentPane(new CardActionPanel());        f.pack();        f.setVisible(true);    }}

⌨️ 快捷键说明

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