Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Textfield中的Textfield_Java_Swing - Fatal编程技术网

Java Textfield中的Textfield

Java Textfield中的Textfield,java,swing,Java,Swing,我在NetBeans中制作了一个GUI计算器,它看起来是这样的: 我想知道是否有办法在文本字段中插入一个文本字段,以便显示已执行的操作及其结果 我想在同一文本字段的左上角显示执行的操作 我尝试在主文本字段上拖放一个文本字段,它只是将前一个JTextField向右滑动,并在主面板上插入第二个文本字段。提前感谢我不认为你可以在文本字段中使用文本字段来实现这一点。我将尝试使用能够同时显示html文本和多行的文本控件。然后你可以像这样加上两行 first line<br>secondline

我在NetBeans中制作了一个GUI计算器,它看起来是这样的:

我想知道是否有办法在文本字段中插入一个文本字段,以便显示已执行的操作及其结果


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


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

我不认为你可以在文本字段中使用文本字段来实现这一点。我将尝试使用能够同时显示html文本和多行的文本控件。然后你可以像这样加上两行

first line<br>secondline
将各行包装在标记中可以应用不同的字体


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

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

左边的一张桌子 右边是一个JTextField。
您可以获取文本字段的边框,并将其用作面板的边框,使其看起来像两个组件是一个组件。

如果您使用netbeans非常简单,首先您必须使JTextFileDoOperation one不透明,然后使用属性来执行此操作 因此,首先您必须添加一个Jpanel,其中将包含bouth Jtextfields,然后选择面板并在NullLayout上设置layout属性,这将允许您叠加两个JtextField,然后在Compent viewer中,您必须使操作textfield位于结果textfield之上,以解决css中类似的z顺序问题。别忘了制作无边框操作文本字段的选项。
对不起,我的英语不好,如果你想帮我的话,请告诉我,我会看看怎么做。但是,我相信您必须编写代码。明确地创建一个扩展JTextField的自定义类,并在调用超级绘制之前绘制内部框。是否可以选择使用并使其显示两行:结果与当前使用的字体大小相同,第二行在其下,或者在任何需要的地方使用较小字体进行操作?@A4L我们还没有学习editorpane在课堂上,我们被要求只使用课堂上讨论过的东西来完成我们的项目。没有办法通过JTextField实现这一点?最简单的方法是使用两个组件并在边框上进行调整,使两者都显示为camickr建议的单个字段。我想在同一文本字段的左上角显示执行的操作,因此在文本字段问题中显示textfield。可能吗?如果是,如何更改?您的意思是在每次执行操作时更改JLabel的文本吗?@UsamaKhurshid,如果这是您的要求。您能再解释一下吗。例如,如何更改文本字段的边框。我还应该为操作显示或jlabel使用另一个文本字段吗?为什么?我应该为操作显示或jlabel使用另一个文本字段吗?您的要求是在左上角显示执行的操作-因此您告诉我您应该使用哪个组件以及为什么?为什么?JLabel和JTextField的用途是什么?哪一个符合显示操作的简单要求?不要忘记设置EnabledFalse。如果你能花点时间来演示它,我将非常感谢它花费了很多时间,但我会给你一个教程,从我学会的地方开始,你必须看这个