jcomponent

    0热度

    2回答

    我最近开始使用JComponents创建GUI系统。一切正常,但JFrame的底部和右侧不会被涂刷并保持白色。运行GUI的 截图: 在你可以看到 'drknBtn' 正确显示屏幕截图;这是因为我在拍照之前用鼠标盘旋了它。悬停在按钮上刷新它们,它们显示为正常。由于这个原因,我认为面板可以容纳它们,'bottomPnl'覆盖了这个空白区域,但是面板背景并没有显示在底部。任何想法可能会导致这种情况?我在

    -1热度

    1回答

    首先,下面的代码按预期工作(除了我一直无法测试的原因,我将在下面注明的部分) public class Button implements MouseListener { String function; int currentState; int[] pos; int[] size; private BufferedImage normal;

    0热度

    1回答

    (很抱歉,如果这个问题没有正确地做,我是新的,但至少我问我自己的问题之前研究了很多) 你好。我正在用java编写一个二十一点游戏,并且它变得非常庞大。 我的问题是如何处理摆动组件的多个实例,我想你可以调用它。我无法弄清楚如何创建组件(如jpanels和jbuttons)作为类级别或特定的方法。 如果我在他们相应的方法中创建它们,那么我的动作侦听器将无法看到它们,但是如果我将它们创建为类级别,那么当

    0热度

    2回答

    我想闪烁的JButton的背景颜色,但只有'睡眠'它的工作。 我的代码: @Override public void actionPerformed(ActionEvent e){ if(!empty){ }else{ myButton.setBackground(Color.RED); try {TimeUnit.MILLISECONDS.sleep(

    0热度

    1回答

    目前我正在与一些JComponents构建一个小工具。当我改变背景颜色之类的东西时,它变得可见,组合框有一些突出的边框。我已经删除了边界并更改了所有选项的外观。有人知道这个突出显示是什么或者如何删除? Here you can see the slight blue/white highlight.

    0热度

    1回答

    的北口有漆样的项目,这是我最近增加了一个JSpinner的,而是研究如何将它添加到JFrame后,它结束了看起来像这样: ,但我想它看起来就像这样: 我将如何做到这一点?提前致谢。 Pd积:用于创建当前项目的代码是这样的: public View(final String title){ super(title); } public void init()

    0热度

    1回答

    由于某种原因,我的JComponents没有显示在我的JPanel上。 这里是我的代码: 主类 import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.sw

    0热度

    1回答

    我在Java 8平台上维护一个旧的Swing应用程序,并且我有一个JComponents层次结构。具体来说,我有一个由GridLayout组织的JPanel中的JLabel组件。该面板是JTable中的单元格。 我的一些JLabel的前景色设置为红色,但它们仍然在窗口中呈现黑色。 我构造了JPanel,在构造函数参数列表中构造了GridLayout。我正在解析输入并增加网格的大小,因为网格的大小取

    0热度

    1回答

    我目前正在尝试创建一个程序,通过键盘按键将矩形移动到背景图像上。我面临的问题是,当我绘制组件时,它们只是简单地放在一起,而不是覆盖背景图像的正方形。以下是显示这两个组件的代码; JLayeredPane panel = new JLayeredPane(); panel.setLayout(new FlowLayout()); add(panel); paintBa

    0热度

    1回答

    在Swing中,鼠标事件自动定位到具有鼠标侦听器的最深的组件。 如何将鼠标再次定位到更深层的组件,同时有一个组件具有鼠标侦听器并添加到其他组件上? 它应该完成而不设置组件不可见或删除它的鼠标监听器,因为它是一个透明的JPanel应根据鼠标事件做一些工作。 dispatchEvent()仅当知道目标成分时(即下一个更深的成分)才有用。