java GUI设置界面会注意的一些地方及一些常用方法

=====================================================================================
    知识点11.
                   Boolean.toString(参数).toUpperCase()//将boolean值转换成字符串,然后再将字符串变成大写
                   boolean output=("A"=="a");               //false
    知识点12.
                   Text Field 控件的背景颜色怎么设置        
                        |--txtOutput.setBackground(Color.cyan);      //txtOutput是控件名称,直接调用setBackground()函数即可实现
                   Text Field控件上的字体怎样更改颜色
                        |--txtOutput.setForeground(Color.red);        //用到的是setForeground()方法即可。
   知识点13.
                   区分equal方法和==所显示的结果     这里面会涉及到字符串常量池等一些问题
   知识点14.
                   List控件(下拉列表)如何使用,及一些常见的方法
                   getSelectedIndex();            //获取list控件的行数,从0开始的
   知识点15.
                   单选按钮的用法
                   isSelected();            //此方法是来验证是否被选中。
                       |-- ture//选中
                       |--false//未选中 
                演示: 假设按钮名称是aa,  则 aa.isSelected();  
   知识点16.
                   单选按钮如何添加的项目组,不添加的话其实就是一个复选框
                   Button Group 控件,并使用 bgBook 更改变量名 
                   然后在构造函数中将其添加 bgBook.add(rbCplus); //参数就是单选按钮的名字
                   
   知识点17.
                  向文本中添加KeyTyped事件。这样的话文本中输入的都是数字了
                  Character.isDigit(ch)&&                  //是否为数字
                  KeyEvent.VK_BACK_SPACE&&       //按键是否为backspace
                  KeyEvent.VK_DELETE                       //按键是否为delect
                  
                 char ch=evt.getKeyChar();   //获取字符 
                 isEmpty()    //长度是不是为0 0的话返回true
                       解释:看看字符串的长度为0不
   知识点18.
                 format()

                 
知识总结:
               添加事件及如何用IDE添加及所用的包
              1.按钮的单机事件            ___ActionPerformed((java.awt.event.ActionEvent evt)
              2.文本的KeyTyped事件 ___KeyTyped(java.awt.event.KeyEvent evt) 
              3.list控件的事件
              4.弹出对话框    

项目改进的地方 :  在那个学生成绩等级计算器的那个项目上,涉及到的课程
                                都嘚输入,才能得出结果,在没有输入数据的话,是不会显示的
                                可以做一部分优化就是在没有赋值的情况下,他又默认值
 
颜色的设置的位置:这个是说当一运行Java小程序文本框的颜色就发生改变,那么这个设置
                                文本的代码应该写在构造函数中,而不是其他的函数中,如果有是一开始运行
                                的时候是默认颜色当点击按钮后才发生颜色改变,那么这部分代码应该写在
                                按钮的监听事件函数中。

 

你可能感兴趣的:(笔记,java)