java - 叠加Swing组件

标签 java swing

Swing 中是否有可能将一个组件叠加(或堆叠)在另一个组件之上? ?

我正在考虑有一个进度条(在前台),当表初始化正在进行时,它会位于 JTable(在后台)的正上方......

最佳答案

是的,有几种方法可以做到这一点。

这可以通过将其添加到玻璃 Pane 来完成,但这通常会阻塞您的 UI。

我会调查 JXLayer这允许您包装组件以执行额外的绘画作业。还有一个JBusyComponent它依赖于这个库,它可能会做你想做的事。

关于java - 叠加Swing组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2205965/

相关文章:

java - 如何使用jSTL el调用动态嵌套属性

java - 线程监视器重新启动死线程有什么意义吗?

java - java默认支持哪些数据库

java - 为什么 JFrame 最初需要 getContentPane() 来添加组件

java - 如何从 JFrame 中删除 JPanel 并将其替换为另一个 JPanel

java - AlphaComposite.Clear 的错误,它认为其背景是黑色

java - Android中如何从firebase中以ArrayList的形式获取数据

Java模块通信

java - JTable 中的 JComboBox 中的图像在选择后仅显示路径名

java - JTable rowCount问题