我在java中使用Jbutton制作键盘。问题我无法设置键盘的布局与原始键盘的布局。我怎样才能做到这一点?我正在学习java,过去3个小时我一直在努力解决这个问题,但找不到解决方案。这就是代码:
public Keyboard()
{
super("Keyboard");
pane1= new JPanel();
pane2= new JPanel();
pane3= new JPanel();
glayout= new GridLayout(5,14,2,5);
text= new JTextArea(15,65);
text.setFocusable(true);
Handler = new HandlerClass();
pane1.add(text);
pane2.setLayout(glayout);
pane3.setLayout(new BorderLayout(5,5));
but= new JButton[57];
for(int i=0;i<names.length;i++)
{
but[i]=new JButton(names[i]);
pane2.add(but[i]);
}
text.addKeyListener(Handler);
pane3.add(pane1,BorderLayout.NORTH);
pane3.add(pane2,BorderLayout.SOUTH);
add(pane3);
}
我该如何解决这个问题?
此致
答案 0 :(得分:0)
我自己找到了问题的答案。我刚刚在键盘上为每一行制作了面板。这是解决这个问题的漫长方法,但它完成了工作。如果任何其他人有更好的解决方案将其发布回答,我将选择该答案。