首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java GUI layaredPanes

Java GUI layaredPanes
EN

Stack Overflow用户
提问于 2011-11-05 16:29:45
回答 2查看 261关注 0票数 0

好的,我有一个打印棋盘的类和一个打印国际象棋的类

如何使用LayeredPane将它们合并在一起,如上图所示?我试了一整天,似乎什么都不起作用。我正在使用JFrame打印图片。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-05 18:38:59

你的问题没有告诉我们你的程序的结构或你遇到的具体问题。我假设你已经阅读过JLayeredPane tutorial,它应该向你解释JLayeredPane的大部分工作原理,并且你完全理解它,否则我假设你会要求澄清你在上面问题中的困惑之处。

我已经概述了我在这个答案中接近类似项目的一种方法:does-adding-a-jlabel-to-a-jpanel-hide-the-jpanel。请查看它,并再次查看Swing教程,并询问是否有任何不合理的地方。

票数 1
EN

Stack Overflow用户

发布于 2011-11-05 16:47:07

您应该使用相同的paintComponent()方法打印国际象棋和棋盘。所以将它们打印在同一个类中。你可以使用类似这样的东西:

代码语言:javascript
复制
public void paintComponent(Graphics g) {
    printBoard(g);
    printChess(g);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8019059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档