0

可能重复:
屏幕键盘 gui 不工作

我正在使用 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);

}

在此处输入图像描述

我怎么解决这个问题?

问候

4

1 回答 1

0

我自己找到了我的问题的答案。我刚刚为键盘中的每一行制作了面板。这是解决这个问题的漫长方法,但它完成了工作。如果任何其他人有更好的解决方案,请将其发布在答案中,我会选择该答案。

于 2012-11-17T12:04:07.327 回答