jcomponent

    0热度

    2回答

    我已经编写了一个使用PNG的游戏,当我导出它时,图像将无法工作。我在导入图像的地方添加了0​​,但JAR甚至不会启动。它曾经打开,但没有任何图像工作。现在它甚至不会打开JAR。 这是我如何获得图像的松饼: 它 muffin=new ImageIcon(getClass().getClassLoader().getResource("muffin.png")).getImage(); 实际路径是:C

    1热度

    1回答

    类 我拉我的头发试图为什么下面在某些情况下不能正常工作,找出产生的主要方法: public static void main(String[] str) { new Window(new DatabaseManager()); } 我运行这个确切的代码两个班,有两个不同的结果。 当我从Window类本身运行它时,它完美地工作。 当我从另一个类运行它时,它不加载我所有的窗口组件。 这

    0热度

    3回答

    我在这里做了一个非常基本的应用程序,我已经编写了几次更复杂的gui应用程序,但由于某种原因,我在面板出错有时会显示其组件,有时面板甚至不显示在框架中。 面板由两个基本组件组成:1个按钮和1个Jtextfield。按钮有时显示,Jtextfield甚至不显示? 我正在使用GridBagLayout。以下是非常简单的代码: public class Start extends JFrame imple

    3热度

    5回答

    总的问题是,Java存储组件(按钮,菜单项等)在添加到JFrame,JPanel,JMenu之类的对象时,它的对象在哪里?在仔细阅读文档的过程中,我看到一些信息表明它们存储在一个列表中,但我仍然试图通过挖掘Oracle的文档来找到关于该实现的具体信息。能够理解的人能帮助我理解吗? 在通过Oracle的Java教程移动时,我注意到单个标识符被重新用于创建相同类型的对象。例如,这将创建两个单独的按钮:

    1热度

    1回答

    如何将斜体字体样式的彩色字符串添加到工具提示文字中? 其实我已经在Java核心覆盖了getToolTipText(MouseEvent e)方法从JComponent,并给它增加了一些的ToolTipText Strings,现在我想一个更String添加到它与Italic font and Red color。你能告诉我如何在Java中向ToolTipText添加彩色字符串,我尝试过使用HTML

    -1热度

    1回答

    我在Java中使用组件时遇到问题。当我将OVF标志设置为true时,Rect应该是颜色红(255,0,0),如果我将OVF标志设置为false,则Rect应该是蓝色(0,0,255)。问题是,我可以在我的GUI中看到只有蓝色矩形(即使OVF标志设置为true)。这段代码应该改变什么? import java.awt.event.ActionListener; import java.awt.ev

    1热度

    1回答

    我目前正试图通过单击一个按钮来绘制一个图形。当我点击按钮时,我的问题发生,并且它不显示在面板中,但我知道它正在绘制,因为它通过循环运行。 如果我把该方法中的代码时,我请求面板绘制它的构造内将发生附图,而不是按钮内部,构造 内侧“东西()”的构造在其内部将一切都很好。 import java.awt.BorderLayout; import java.awt.Color; import java

    0热度

    1回答

    我敢肯定,这就像一个超级愚蠢的标准问题,但我花了几个小时寻找并尝试解决这个问题,但它不会工作......我只能在这里找不到我的错误... 我想构建一个简单的程序,打印JComponent上的东西。 paintComponent() - 方法引用了一些变量,我只想要JComponent重绘,如果我这么说!每当我改变的变量,但它总是重绘... 我的继承人2类的代码: import java.awt.D

    0热度

    1回答

    我正尝试在Java中创建一个国际象棋界面,并且我正在使用JLayeredPane将棋子放在我的棋盘图像上。问题是这些部分不会添加到分层窗格中。 这是我的DragImage类的代码(每一块将会是这个类的一个实例,您可以拖放到棋盘上)。 class DragImage extends JComponent implements MouseMotionListener { private s

    4热度

    1回答

    我一直在试图编写代码来生成随机三角形并在三角形的相邻边缘之间绘制弧线来描述它们之间的角度。它几乎可以工作。但是,似乎我的数学在某个地方失败了,并且在某些运行中弧线绘制不正确。 请告诉我我哪里出错了。 或许这些线的因素: g.draw(new Arc2D.Double(x1-r,y1-r,2*r,2*r,0,a,Arc2D.OPEN)); g.draw(new Arc2D.Doub