jcomponent

    0热度

    1回答

    JPanel panel = new JPanel(); JButton h = new JButton("HELLO"); for (int i = 0; i < 15; i++) { panel.add(h); } 由于某种原因面板只显示一次按钮。

    0热度

    2回答

    我正在制作一个小型库,可以让我为我正在处理的其他项目制作一些图(我不想下载其他库),并且我对它们进行了设置图形类型(饼图,条形图,线条)扩展JPanel,并且这些图形(点,线条,网格)内的所有内容都是JComponent的扩展。但在某些时候,比如制作网格时,我需要知道JPanel在JFrame上占用了多少空间。 有什么方法可以找出JPanel(必须可调整大小)在JComponent上的JFrame

    0热度

    1回答

    我创建了一个Java应用程序,我使用JComponent类来绘制。 我有一个repaint()方法不启动paintComponent()的问题。 这可能是什么原因? 代码: JComponent类: import java.awt.Color; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.a

    0热度

    1回答

    我想让我的圈子成长。当它被创建时,我希望它从一个尺寸开始,并在达到最大尺寸时消失。我的圈子应该代表某种爆炸。 public class Circle extends JComponent { private int size; private int max = 500; public Circle(int size) { this.size = size; setS

    1热度

    1回答

    我创建了一个扩展的JFrame SelectMethodFrame只能有一个实例: public class SelectMethodFrame extends JFrame { private JSplitPane mainWindow = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); public JSplitPane get

    0热度

    1回答

    我试图从另一个类中禁用JComponent,类似于模态对话。就我而言,我从Swing组件中调用JavaFX对话框;更具体地为FileChooser。例如,因为showOpenDialog需要javafx.stage.Window作为参数,所以不能传递JComponent。 我试过使用setEnabled(false)和setEnabled(true),但是这有一个奇怪的副作用:一旦调用setEna

    0热度

    1回答

    ArrayList<JTextField> arrayFinal; /* LIKE global variable Have initialize part, for alloc memory for arayFinal. */ 也有部分,其中来自arrayFinal添加到面板,JTextFields JTextField的。而现

    2热度

    1回答

    我有一个JPanel,我添加了一个未知数的JComponents。我如何计算该JPanel中的JComponents的数量? 我已经看了API,但是我没有看到检索孩子的方法,所以我可以数它们。这是否有可能在之后对孩子进行计数?还是我不得不回去计数孩子,因为我正在添加他们? 孩子,我的意思是一个JComponent来自:myPanel.add(new JComponent())。

    0热度

    1回答

    如果我创建一个继承自JComponent的新类,该JComponent的paintComponent(Graphics g)方法通过使用g绘制圆来覆盖,我应该修改哪些内容才能使MouseListener仅触发当我点击组件的边界时? 因为在我的组件的构造函数中,我添加了setBounds(...),然后添加了一个MouseListener,但每次单击我的自定义组件的容器内的任何位置时它都会触发,而不

    0热度

    1回答

    我对JFrames和Jcomponents有疑问。 首先,我们可以将多个Jcomponents 添加到JFrame吗? 其次,如果我们将多个jcomponents添加到JFrame中,那么当我们要这样做时,我们如何重新绘制所有这些jcomponents?