如何创建元素

时间:2018-06-22 05:32:35

标签: java swing frontend

我想在秋千中创建这个元素:
An element

如您所见,该元素是一个小的按钮网格,当我单击另一个按钮时出现。我尝试使用JComboBox创建此元素。但是据我所知,JComboBox只能渲染某个按钮的图像,但它本身不会表现为按钮。另外,我无法将GridLayout设置为JComboBox

我也尝试创建一些JDialog,但是我认为这是个坏主意。

所以问题是:我应该使用哪个秋千组件来创建提到的元素?

1 个答案:

答案 0 :(得分:0)

您可以以最佳方式使用对话框。

def __add__(self, other):
    f = self.x + other.x
    e = self.y + other.y
    return MyClass(f, e)

您可以将Modality类型设置为Modeless以避免父帧锁定,而将undecorated设置为true则可以使jdialog没有close选项。但是请注意,您需要从程序关闭对话框。