写数字键盘

时间:2009-11-11 16:09:03

标签: java

我正在编写一个打印出用户输入的电话号码的程序。在西侧,我需要一个3人的图片图标。在中心,我需要键盘。在北侧,我需要显示数字。有人可以帮助按钮的布局吗?

4 个答案:

答案 0 :(得分:0)

如果您不想自己动手,那么在opensubsystems中有一个数字键盘类:

http://www.opensubsystems.org/docs/patterns/code/org/opensubsystems/patterns/thickclient/application/swt/NumberPad.html

但是,这听起来像是一个课程作业,所以你可能需要从头开始。

您可能会找到this Google search的一些指示。

答案 1 :(得分:0)

我对你的要求的评论有点不清楚。也就是说,听起来你可以从内置的Java布局管理器中受益。查看BorderLayout以了解整体页面设计。该网页还包含您可能觉得有用的其他管理员的链接,例如Numpad的GridLayout。

答案 2 :(得分:0)

在面板上使用GridLayout来创建键盘本身。在面板上使用GridLayout将三张图片一个放在另一个上面。

在框架本身上使用BorderLayout并将键盘面板添加到CENTER,将图片面板添加到WEST,将控件(JLabel或JTextArea?)添加到North。这应该看起来相当不错。如果需要更多控制,可以使用更复杂的布局管理器。

答案 3 :(得分:0)

你的问题到底是什么?如果我这样做,我将使用GridLayout作为按钮(包含在面板组件中)并将其添加到BorderLayout.CENTER。

我创建了一个模型应用:http://users.hanzo.hu/~hron/soverflow/keypad/keypadapp.png,您认为与此类似吗?