当前位置: 首页 > article >正文

Java Swing的GUI界面中显示glassPane层

以JFrame窗口为例,显示glassPane

  • 代码如下:

代码如下:

public class Test {
    public static void main(String[] args) {
        JFrame frame = new JFrame("GlassPane Example");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300, 300);
        frame.setLocationRelativeTo(null);

// Get the glassPane of the frame
        JPanel glassPane = (JPanel) frame.getGlassPane();
        glassPane.setOpaque(true);
        glassPane.setVisible(true);
        glassPane.setBackground(Color.RED);

        frame.setVisible(true);
    }
}

效果如下图所示:
在这里插入图片描述
比较重要的是需要进行一次强制类型转换(JPanel) frame.getGlassPane()。


http://www.kler.cn/a/429542.html

相关文章:

  • 【STM32-学习笔记-7-】USART串口通信
  • 为深度学习创建PyTorch张量 - 最佳选项
  • hive迁移后修复分区慢,怎么办?
  • 前端开发:表格、列表、表单
  • 小结:华为路由器常用的操作指令
  • 泛目录和泛站有什么差别
  • Scratch教学作品 | 3D飞行模拟器——体验飞行的无限乐趣! ✈️
  • 3.有序数组的平方
  • Openlayers基础知识回顾(五)
  • 在ensp中ACL路由控制实验
  • CondaError: Run ‘conda init‘ before ‘conda activate‘
  • IDEA 插件开发报Class not found when running plugin异常
  • 2.1、模版语法
  • Flutter长按选择复制文本
  • electron 数据存储方案 electron-store
  • 小程序开发实战项目:构建简易天气预报应用
  • java中23种设计模式的优缺点
  • Vue vs. React:两大前端框架的深度对比与分析
  • React的文本高亮组件——React Highlight Words
  • 【代码随想录|贪心算法重叠区间问题】
  • Python 网络爬虫入门:开启数据采集之旅
  • 【细如狗】记录一次使用MySQL的Binlog进行数据回滚的完整流程
  • 通过EPEL 仓库,在 CentOS 7 上安装 OpenResty
  • Python-计算机中的码制以及基础运算符(用于分析内存)
  • 977. 有序数组的平方 C++
  • ue5 motion matching