|
2#
楼主 |
发表于 2012-5-23 11:09:11
|
只看该作者
本帖最后由 330254601 于 2012-5-23 16:18 编辑
////////////////////////////////////////////////////////////////////////////////////////////////
/**
* 主程序的入口
* @param args
*/
public static void main(String[] args)
{
Tuo tuo=new Tuo(); //初始化本类,创建一个本类的实例,默认调用本类的构造函数
}
/**
* 构造函数,初始化面板(生成面板)
*/
public Tuo(){
button0.setMnemonic(KeyEvent.VK_0);//等效键
//其它 等效键 略,
//***************************************************************************************
//以下部分将上面定义的那些按钮呀什么的进行面板布局
//3)根据需要为容器设置布局管理器或使用默认布局管理器。
//4)将组件添加到容器内,位置自行设计。
//***************************************************************************************
JPanel pan=new JPanel(); // 设置一个用于放置数字按钮的面板
pan.setLayout(new GridLayout(4,4,5,5));//对数字按钮面板设置布局 四行四列 边距为5像素,
pan.add(button7); //将上面定义的按钮加到面板上
pan.add(button8);
pan.add(button9);
pan.add(button_chu);
pan.add(button4);
pan.add(button5);
pan.add(button6);
pan.add(button_cheng);
pan.add(button1);
pan.add(button2);
pan.add(button3);
pan.add(button_jian);
/**
pan.add(button1);
pan.add(button2);
pan.add(button3);
pan.add(button_jian);
pan.add(button4);
pan.add(button5);
pan.add(button6);
pan.add(button_cheng);
pan.add(button7); //将上面定义的按钮加到面板上
pan.add(button8);
pan.add(button9);
pan.add(button_chu);
*/
pan.add(button0);
pan.add(button_Dian);
pan.add(button_dy);
pan.add(button_jia);
pan.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));//pan对象的边距
//////////////////////////////////////////////////////////////////////////////
jg_TextField.setHorizontalAlignment(JTextField.RIGHT );//文本框 右对齐
JPanel pan2 = new JPanel(); //设置一个放置文本输入框的面板
pan2.add(jg_TextField); //添加输入框到面板
pan2.add(clear_Button); //TODO 这里添加这句
//////////////////////////////////////////////////////////////////////////
JPanel pan3=new JPanel(); //为什么要 多此一句呢? 因为我不会设置 按钮的大小,设置清楚 按钮 的面板 需要删除
pan3.setLayout(new FlowLayout()); //需要删除
pan3.add(clear_Button); //需要删除
//clear_Button.setSize(10,10);//设置清零按钮的大小 吗的 不好使 !!需要删除
/////////////////////////////////////////////////////////////////////////////////////////////////////// |
|