awt

    0热度

    1回答

    当我打开2帧:frame1.setEnabled(false), frame2.setVisible(true)。当我点击按钮“X”然后frame2关闭并且想要设置enable frame1(true),那么怎么样?

    -1热度

    1回答

    我想使用创建使用HSB值的颜色对象,但我有一些麻烦。 for(int i = 0; i<255; i++) { Color c = Color.getHSBColor(i,100,100); System.out.println(c); } 我希望它可以通过所有色相旋转,而是每个颜色都有RGB的相同RGB值(251,251,2) 输出是 java.awt.Color[r

    -1热度

    1回答

    我试图设置一个按下的按钮不可见,并设置其余可见。我用getComponents()方法来获得三个按钮,并改变其可见性状态,但出现问题。 @Override public void actionPerformed(ActionEvent e) { Component button = ((Component) e.getSource()); for (Component co

    0热度

    1回答

    在外部类中,我多次调用这些方法,但setBackground()仅在我第一次调用这些方法时使用。 例如,我有对象CellPane cellpane1, cellpane2,当我第一次拨打cellpane1.drawPlayer()时,它按预期工作,当我第一次拨打cellpane2.drawWall()时,它也按预期工作。但是当我在调用cellpane1.drawPlayer()之后为cellpan

    1热度

    3回答

    我想绘制一个带有四个4角的矩形A(16,14) B(12,18) C(8,14) D(12,10)。然后我想检查点P(12,11)是否在矩形内。 使用java.awt.Rectangle可以实现吗? 我试过下面,而不是代码工作作为期望的(报告说1, 1是在矩形内,当它显然不是): Rectangle bounds = new Rectangle(16, 14); bounds.add(12, 1

    3热度

    1回答

    我做了这个小测试:(去掉了所有不相关的问题) package de.poller.StorrageBox; import java.awt.Dimension; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swin

    1热度

    2回答

    我有一个JDialog与JPanel,其中包含一个选项卡式窗格。使用拖放操作,我希望鬼影移动到JDialog之外。光标可以在整个屏幕上移动,那么我怎么能让鬼影继续呢? package PlannerManager; import GUIUtils; import javax.swing.*; import java.awt.*; import java.awt.datatransfer

    -2热度

    1回答

    我正在用LWJGL学习Java中的OpenGL,并且想用它来模拟物理模型,因此想要有一组显示和控件,如按钮,滑块,文本标签等。我有经验在AWT中创建这些类型的东西,因此我认为在AWT窗口中嵌入GLFW窗口似乎是合乎逻辑的,以便仅使用openGL上下文来呈现需要呈现的东西。然而,我在网上找到的所有东西似乎都希望我在openGL窗口内创建自己的HUD,并且在JPanel之类的其他现有内容中找不到有关嵌

    0热度

    2回答

    我有一个简单的框架,它有一个按钮来切换该框架是否全屏。我想拥有它,以便用户只需按下回车键切换全屏。我对Java非常陌生。我希望事件收听者在private FrontEnd() import java.awt.event.*; import javax.swing.*; public class FrontEnd extends JFrame { private b

    0热度

    2回答

    当我输入TextField 7字符时,光标自动移动到下一个TextField。但在我的代码中,我的光标没有进入nextField。 (我知道我不能使用addKeyListener,所以试图用的DocumentListener此代码) lbltext1 = new JLabel("Text1"); panel.add(lbltext1, "cell 0 1,alignx trailing");