文本字段中的文本字段

时间:2014-12-25 19:29:23

标签: java swing

我在网络bean中制作了一个GUI计算器,这就是它的样子:

GUI Calculator

我想知道是否有办法在文本字段中插入文本字段,这样我就可以显示已执行的操作及其结果。

我想显示在同一文本字段左上角执行的操作。

我尝试将文本字段拖放到主文本字段上,它只是将前一个JTextField向右滑动,然后在主面板上插入第二个文本字段。提前谢谢

3 个答案:

答案 0 :(得分:4)

  

我想显示在同一文本字段左上角执行的操作(因此文本字段问题中的文本字段)。那可能吗?

创建一个包含两个组件的面板:

  1. 左边的JLabel
  2. 右边的JTextField。
  3. 您可以获取文本字段的Border并将其用作面板的边框,这样两个组件看起来就像是一个组件。

答案 1 :(得分:0)

我不认为您可以使用文本字段中的文本字段来完成此操作。我会尝试使用能够显示html文本和多行的文本控件。然后你可以添加两行,如

first line<br>secondline

将各个行包装在标签中,可以应用不同的字体。

答案 2 :(得分:0)

如果你使用netbeans很简单首先你必须让你JTextFiled(操作一个不透明)使用属性来做它 所以首先你必须添加一个Jpanel,它将包含bouth Jtextfields然后选择面板并在NullLayout上设置layout属性,这将允许你叠加你的两个JtextField然后在compenent查看器中你必须在结果文本字段上方创建操作文本字段(解决像css中的z顺序)别忘了为操作文本字段制作无边框选项。 对不起我的英语,如果你想帮我告诉我,我会看到怎么做