您的位置:首页 > 编程语言 > Java开发

java随笔(一)---写这个的目的是,以后可以回来看看---因为总是忘记

2018-03-16 08:43 323 查看
容易出错的问题:1、对于按钮数组中的每个数组不要忘记初始化。

Button number_button[]=new Button[s1.length];
  for(int i=0;i<s1.length;i++)
  {
   number_Panel.add(number_button[i]=new Button(s1[i]));
   number_button[i].setSize(400,1);
   number_button[i].addActionListener(this);
  }2、java中对Jbutten做一些特殊的设置总结如下:--转自百度知道
          1、    对JButton大小的设置
                      button.setPreferredSize(new Dimension(30,30));
                     //(30,30)  是你要设置按钮的大小
          2、    对JButton透明的设置
                   ——按钮设置为透明,这样就不会挡着后面的背景
    button.setContentAreaFilled(false);
         3、    对JButton去掉按钮的边框的设置
                  ——如果有时候你的按钮不需要边框因为边框影响美观或者是因为你需要的是点击之前按钮呈现 普通图标形式,点击之后才有各种效果的话就可以用这种方法去掉边框
    button.setBorderPainted(false);
          4、    对JButton添加图标呢的设置
               ——  // 实例化一个图标对象
            ImageIcon image = new ImageIcon(icons[i]);
             // 实例化按钮对象,并且设置按钮上显示图片
             JButton button = new JButton(image);
               ——或者
                    button.setIcon(new ImageIcon(getClass().getResource("qq.png")));
                    //qq.png是你要添加的图片
          5 、  让按钮随按钮上的图案变化
                  butten.setMargin(new Insets(0,0,0,0));
          6、  设置凸起来的按钮,很多其他的swing也可用此方法
           butten.setBorder(BorderFactory.createRaisedBevelBorder());
          7、   设置凹起来的按钮,很多其他的swing也可用此方法
                  button.setBorder(BorderFactory.createLoweredBevelBorder()); 
          8、   设置按钮的前景色和背景色
                button .setFont(new  java.awt.Font("华文行楷",  1,  15));

button.setBackground(Color.green);
          9、  改变按钮的样式
                             UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐