假设我想在Java中创建一个控件,它类似于Microsoft Word中的Symbol控件,允许您从网格中选择和插入符号到文本区域。有什么Swing控制可以让我完成一半吗?如果没有,有什么想法如何从头开始创建一个吗?
创建一个带有GridLayout的JPanel。然后,可以将JButtons添加到网格中,其中按钮的文本表示要添加到文本区域的符号。然后,您可以在所有按钮之间共享一个公共ActionLIstener,它只是获取按钮的文本并将其插入文本区域。