• 为什么当我将组件添加到jPanel时,可以显示jPanel,但是当我首先将这些组件添加到jFlame中时,无法显示jPanel?

    我想让用户一次选择要播放的歌曲以及渲染的移动乐谱。希望用户可以选择一首歌曲,然后单击“播放”按钮来启动它。因此,我想在JFrame中放置一个ComboBox,并且每次用户选择一首歌曲时,我都可以为移动乐谱渲染一个对应的jPanel。但是,当我将ComboBox和其他组件放入jFrame时,无法显示jPanel。下面列出了将这些组件放入jPanel的代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; import jav...
  • 在JFrame的JPanel上添加画布

    我希望标题不要太混乱。 首先,我还是一个初学者,几个月前我才开始学习Java,直到几周前才开始使用图形组件。这是我的问题: 我得到了一个JFrame作为容器,然后有了一个Canvas“ canvas”来存储BufferedImages和一个JPanel“ bPanel”来容纳三个JButton。出于某种原因,即使我使用bPanel.setOpaque(false)和/或bPanel.setBackground(new Color(0,0,0,0),无论我先添加哪一个,还是使用哪一个,JPanel仍会阻止Ca...
  • 如何在jpanel上添加对象?

    我正在编写井字游戏,而我遇到的问题是重新绘制方法根本无法正常工作。我相当确定这是因为我要重绘的对象不在jpanel上?如何将对象添加到jpanel?它不允许我从数组中添加框类,因为它们不是普通的jcomponents,所以我应该如何添加它们,以便它们受repaint()影响?谢谢。 import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.util.Random; public class ClassThatE...
  • 两次运行方法

    我正在为一个课堂项目创建一个“猜谜游戏”。这个想法是,用户将尝试猜测一个数字,而GUI将显示他们还剩下多少次尝试。 MyCustomTooHighException和MyCustomTooLowException都扩展了Exception。所以,我的问题是,每当我运行我的代码时,它似乎都要经过两次GuessCheckNumber方法,而且我不太确定为什么。 这是我的GuessTheNumberMethod: public class GuessTheNumber extends JFrame{ publi...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部