jcomponent

    0热度

    1回答

    我努力尝试在Java中创建一个记事本类型的东西,我挣扎了一下。到目前为止,我有一个类如下,这是一个JComponent(UtilityComponent延伸JComponent)。其中,您可以看到我正在渲染图形以制作记事本形状,现在我想在此形状内输入一个JTextArea以输入内容。但是我找不到一种方法来使它工作。我已经尝试,因为它现在看起来,我已经尝试将其添加到根JFrame(在一个案例中,它占

    -2热度

    1回答

    我想在2D平面视图(红色)中绘制移动光标(绿色)。我用一个操纵杆来命令它。 要访问的红色面板我得以下这种方案从控制器组件的组件: 的JPanel => JScrollPane的=>的JViewport => PlanComponent(扩展JComponent的) 我的光标坐标连续地更新读一个插座。 当坐标改变时,它调用drawCross函数。 我的光标完全被操纵杆移动,但红色区域闪烁,光标闪烁多

    0热度

    1回答

    我有6个顶点,用户应该能够创建一条线,例如,如果用户从顶点1拖拽鼠标到顶点2。用户释放鼠标并且鼠标没有在其中一个顶点结束,它不会创建一条线。 我该怎么做? import java.awt.*; import java.awt.event.*; import java.awt.geom.Ellipse2D; import javax.swing.JComponent; import java

    1热度

    1回答

    我一直在做这个小琐事游戏作为一个项目让我很忙,但我无法弄清楚如何让它看起来不错。最好,按钮将位于顶部,并且问题将以设置的窗口大小朝向底部。尽管setSize()或setPreferredSize()不起作用。所以窗口非常薄,按钮和问题都在顶部。 package mainPackage; import javax.swing.JFrame; public class MainGame{

    1热度

    1回答

    我只是想将位置和文本分配给JFrame上的按钮组件,但它始终将它们指定为屏幕的高度并将其压扁到左侧而不显示我分配的文本。关心任何帮助? import javax.swing.*; import java.awt.*; class Main { public static final String SIMULATOR_NAME = "Flocking Simulator 2K16"

    0热度

    2回答

    我遇到了一个问题,我真的不知道如何在Java Swing GUI中创建一个功能按钮(我想这应该称为它)。我创建了一个打印语句来检查我的按钮是否工作,并且它不起作用。这里是我的代码。 import javax.swing.JFrame; import java.awt.Color; import java.awt.Dimension; import java.awt.BorderLayout;

    1热度

    1回答

    我正在尝试做一些基本的Java,并且我的框架中有一个形状。它使用JComponent类绘制形状,并在顶部单击按钮时触发动画。 组件代码只是此加入的JPanel public void paintComponent(Graphics g){ Dimension dim = getSize(); g.setColor(Color.GREEN); g.fillOval(

    -1热度

    1回答

    我试图用Graphics.drawPolygon()方法 三角形是正确绘制来绘制边框的三角形的三角形,但我怎么能计算出边界的3个点? 我已经有一个圆圈做了,但我似乎无法找到三角形的解决方案。 教师因为它不能使用Graphics2D的要求。 我的代码: if (xPoints != null && yPoints != null) { int[] nXPoints = new int[]

    1热度

    1回答

    我想创建一个可以帮助我加速GUI设计的特定方法。我使用setBounds时间最长。现在,我只需要使用FlowLayout或GridLayout,但我不喜欢依赖这些。 基本上,我正在考虑像placeAbove这样的方法,它将JComponent放置在另一个JComponent的上方。它的参数是参考点JComponent和它们相互距离的整数。我目前有成功有以下几点: import javax.swin

    0热度

    1回答

    我在框架中有两个单选按钮。当我点击“Manuel Server”(右下角)时,我想放置一个文本框而不是单选按钮。当再次点击“MANUEL服务器”时,我想再次使用单选按钮而不是textBox。现在我只能将文本框放在单选按钮附近。我不能把他们(他们),而不是他们。应该如何设置? Before click to Manuel_Server After click to Manuel_Server jco