• swing桌面四子棋程序开发过程中遇到的一些问题记录(二)


    第二个遇到的问题是将JButton按钮设置成透明的按钮。首先UI给我一张透明的图片,如果我直接给Button按钮设置背景图片的话,是没有透明的效果的,只会留下白色的底,设置前后的效果如下图

    制作透明的按钮需要注意的一点是,透明背景图片的大小要和button按钮大小一样大,不然也会出现有白色的部分,具体的设置代码如下

    btnStart = new JButton("");
    		btnStart.setIcon(new ImageIcon(Start_Page.class.getResource("/icon/btn_start.png")));
    		btnStart.setBounds(frameWidth/2-150, frameHeight/2+200, 300, 100);
    		btnStart.setContentAreaFilled(false);//按钮设置为透明的
    		btnStart.setBorderPainted(false);//去边框
    

    最后的开始界面效果如下

  • 相关阅读:
    暑假第二十七测
    暑假第二十七测
    【真题解】牛宫
    【伪题解】牛宫
    最优贸易
    跳马问题
    求和问题
    【题解】山区建小学
    OpenStack之虚机冷迁移代码简析
    OpenStack之虚机热迁移代码解析
  • 原文地址:https://www.cnblogs.com/deng-c-q/p/5446425.html
Copyright © 2020-2023  润新知