标签:jpanel

  • 打包后获取摆动的实际JFrame大小 - java

    时间:2020-8-27

    我创建了JFrame并将其大小设置为800x600: frame.setSize(800, 600); 然后,我创建了JPanel并将其插入到我的JFrame中: JPanel panel = new JPanel(); frame.add(panel, BorderLayout.CENTER); 但是,由于标题栏和框架边框的高度(在不同的操作系统中有所不同 […]

  • 如何在不使用新的JFrame的情况下更改JPanel中的图像(Repaint()不起作用!) - java

    时间:2020-8-25

    互联网人! 我一直在为学校制作饮酒游戏程序。 //没有相关信息,仅适用于lulz://学校建议了游戏,我没有;)这是游戏// http://sotallytober.com/games/verbal/mexican/ 无论如何,我使用以下代码在JPanel中绘制了图像(这是扩展JPanel的类) public class iconPanel extends […]

  • 如何在Java中创建屏幕键盘? - java

    时间:2020-8-23

    我正在做一个学校项目,我们必须创建一个虚拟的智能手机才能在计算机上运行。 我的问题是我需要在屏幕上创建一个键盘(例如在智能手机上),然后可以通过单击鼠标使用它。我可以只创建每个JButton,但这将花费很长时间。因此,我希望有人知道某种算法可以创建所有按钮并将它们正确放置在屏幕上。 先感谢您 🙂 参考方案 您可以通过使用for循环来构造按钮。每个键盘行一个循 […]

  • 无法在JFrame中添加多个JPanel, - java

    时间:2020-8-14

    我有一个以下的JFrame。 public class AddActivityWindow extends JFrame { //declaration of components go here ... public AddActivityWindow(ActivityStore store) { setDefaultCloseOperation(JFra […]

  • 在JLabel上画线 - java

    时间:2020-8-13

    我正在尝试使用swing做一个rpg(是的,我同意这很愚蠢,但是我这样做是为了学习而不是实际的工作产品)。目前,我正在研究每个角色的状态。 我有一个JPanel,我想画一条线。 我的意图是要有类似的东西 左侧是具有两个组件的JPanel,表1和JLabel。右侧也是JPanel,它具有自己的元素,但这是另一回事。 我的问题是,我想创建一个仅包含图像的jpan […]

  • 将Shape的中心与JPanel的中心对齐 - java

    时间:2020-8-13

    我一直在尝试将java2d形状的中心与JPanel的中心对齐,但没有成功。我能够使用getBounds方法对图像和许多2D形状(如平行四边形)执行此操作,但对于菱形却无法做到,尽管它们都遵循相同的模式。彻底地,当我从实际项目中准备SSCCE时,我无法正确对齐它们。我已经编写了一个drawShape方法来在中心上绘制形状。我不明白我要去哪里错了。这是SSCCE […]

  • 有关使用JPanels的Java简单问题 - java

    时间:2020-8-13

    这里只是一个简单的问题。我有一个程序,需要在其中创建多个JPanel,每个JPanel将包含一些对象(通常是JLabel)。 每次创建新的JPanel时,我都必须执行一些操作,并且我想知道执行这些操作的顺序是否有意义,或者是否有标准做法。 我要做的操作如下: 声明JPanel:JPanel面板= new JPanel(...) 声明JLabel:JLabel […]

  • 独立的JPanel - java

    时间:2020-8-11

    如何创建看起来像JPanel / JLabel的JFrame? 我需要一个初始屏幕,该程序在我的程序进行一些计算之前会显示出来,然后显示主窗口(我知道Java中有一个初始屏幕选项,但是我需要我在加载类之后显示,而不是在加载过程中显示)。 我该如何创建? 参考方案 创建一个未装饰的JFrame像这样: JFrame frame = new JFrame(); […]

  • Java:从不同的类绘画到JPanel - java

    时间:2020-8-6

    我有一个小问题-如何从其他类/文件/方法中重绘主类中的JPanel? 故事是,我有一个Swing窗口,其中包含方法列表,这些方法是通过浏览文件夹中的文件和类并读取方法及其说明(注释)自动生成的。现在,问题在于,当出现一个类时,需要使用一种方法来绘制一个类,例如,使用圆和线绘制太阳,然后如何在主窗口中显示它呢? 我四处查看(发现:Googled),发现JPan […]

  • Java Swing API-两个JPanel如何相互通信? - java

    时间:2020-8-4

    这是我的第二篇有关Java Swing的文章,如果我的问题太简单了,请原谅。我正在尝试使多个JPanels相互通信。我正在构建一个简单的2D网格,可以向其中添加墙/被阻止的单元格,然后在给定的开始和目标位置上运行简单的Floodfill / A *搜索算法。 为了隔离我的问题,我认为使用示例会更容易。因此,我创建了一个简单的应用程序,只要他/她单击了“开始” […]