awt

    0热度

    1回答

    有一个空心的Java.awt.geom.Area,我怎样才能得到该区域的轮廓? 例如 Ellipse2D shape1 = new Ellipse2D.Double (20, 20, 160, 160); Ellipse2D shape2 = new Ellipse2D.Double (60, 60, 80, 80); Area area = new Area(shape1); area.

    0热度

    1回答

    即时通讯编写一个程序,它应该每秒多次截取不同窗口的截图。它使用来自java.awt.Robot的createScreenCapture(Rectangle screenRect) 。我想到了两种不同的方法可以做到这一点: 1 .:截取每个窗口的区域。 2 .:拍摄整个屏幕的截图,然后将它分成较小的图像。 哪一个更有效?

    0热度

    1回答

    我试图创建一个方法,当它被调用时创建一个JFrame。在创建所述JFrame的同一个类中,我有另一个名为line的方法。这个方法在被调用时,应该根据输入的坐标在JFrame上绘制一条线。 JFrame加载正确,但行方法不起作用。即使行方法具有有效坐标,也不会在JFrame上显示。 import java.awt.*; import javax.swing.JFrame; public cla

    0热度

    1回答

    我正在学习Java AWT来创建GUI应用程序。我正在处理下面的代码,我无法在框架内显示面板。这是我的代码: import java.awt.*; import java.awt.event.*; /** * * @author kiran */ public class UserInterface {

    0热度

    1回答

    我正在学习AWT。我在框架内添加了一个面板。我已经设置了面板的边界,使它停留在底部。但是,当我最大化或最小化时,面板重置为中心顶部。这是一个正常的行为?有最小化或最大化的事件吗?

    0热度

    1回答

    我花了最近几天试图了解在Java中的2D图形,我开始得到它的窍门。我经历了一个教程,现在我明白如何画线(或其他物体)到JFrame。但是,我遇到了一个心理障碍。我想在框架上创建一个网格,并且将必要的逻辑嵌入代码的paintComponent()部分,但它不起作用。我知道我可以一遍又一遍地写下drawLine(),但为什么如果我在评论的章节中添加代码,代码是不会工作的? import javax.s

    -3热度

    1回答

    我正在使用带自定义函数接口的lambda函数来缩短我的代码中经常出现的一些嵌套循环。因为我不希望其他参数添加到我的表情和喜欢的东西结束这场都在我的代码: doubleLoop((int i, int j, Graphics graphics) -> drawHexagonRandomColor(i, j, graphics), g); 我可以叫getGraphics()进去图形上下文我@Overr

    0热度

    1回答

    我很难弄清楚为什么当我试图绘制它时桨会闪烁。我知道我可以使用JFrame,但是我使用awt的原因是特定的。任何帮助,将不胜感激! import java.applet.Applet; import java.awt.Graphics; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java

    1热度

    1回答

    我正在为一个项目创建一个Flight Reservation系统,该应用程序的GUI有问题。我正在使用CardLayout来管理该程序的多个卡。 在登录卡中,我试图添加背景图像,但输入字段显示在图像下方。 本方案的代码是 import java.io.*; import java.awt.*; import java.awt.image.*; import javax

    0热度

    3回答

    我正在练习在面板中画一个球,并在拖动球时显示球的坐标。 这是我第一次练习素描练习都会(?) 这是我的代码。 import java.awt.*; import java.awt.event.*; public class MovingBall extends Frame { Panel ballPanel = new Panel(); Label ballLabel = new Labe