Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中创建GUI类_Java_Eclipse_Swing_User Interface - Fatal编程技术网

Java 在Eclipse中创建GUI类

Java 在Eclipse中创建GUI类,java,eclipse,swing,user-interface,Java,Eclipse,Swing,User Interface,我想做的是为我的小子视图创建一个类,这样我可以反复使用它。具体地说,在我的项目中,我需要一个彩色矩形和一个标签,在这些子视图之间是要更改的。因此,我想要一个将这两个组件表示为一个组件的类 我试着用秋千。以前,我使用acm软件包,这给了我方便的方法,但我不能用swing解决这个问题。所以,问题从这里开始,我不知道如何为子视图创建自定义GUI类 我想稍后将它们放入for循环中,因此我想一次处理这个案例,而不是手动编写20次 如果有任何帮助,请创建自定义类,以便它扩展JPanel。从那里,您可以添加公

我想做的是为我的小子视图创建一个类,这样我可以反复使用它。具体地说,在我的项目中,我需要一个彩色矩形和一个标签,在这些子视图之间是要更改的。因此,我想要一个将这两个组件表示为一个组件的类

我试着用秋千。以前,我使用acm软件包,这给了我方便的方法,但我不能用swing解决这个问题。所以,问题从这里开始,我不知道如何为子视图创建自定义GUI类

我想稍后将它们放入for循环中,因此我想一次处理这个案例,而不是手动编写20次


如果有任何帮助,请创建自定义类,以便它扩展
JPanel
。从那里,您可以添加公共子组件,通过构造函数传递参数来设置每个组件,然后使用该类上的方法实现任何公共行为。

您可以尝试使用eclipse插件进行拖放编辑器。您可以尝试通过组织对象来找出哪里出了问题。

所以,您说的是,从JPanel子类化是解决方案?@kutaydemirren,准确地说。如果你在这个扩展了
JPanel
的类中预定义了你想要的子组件,那么你可以根据需要实例化任意多的子组件,并以附加
JPanel
的方式附加它们,因为它只是一个子类。是的,我从JPanel中派生了子类,它们一起附加。这就是我一直在寻找的,thanksNo problem,@KutayDemireren。谢谢,我更喜欢编码。这是GUI设计的通用工具,而不是问题的技术解决方案。