1

在我的应用程序中,面板的布局为空,因为我需要在我选择的位置插入图像和文本。我希望文本的宽度和高度可以随着单词的长度自动改变。如果它不起作用,另一种方法就可以了。单击面板以创建一个文本框,将其拖动到我们想要的大小和位置,然后键入我们的文本。怎么做?

4

1 回答 1

0

单击面板创建文本框,

将 MouseListener 添加到面板。使用以下内容创建具有默认大小的 JTextField:

JTextField textField = new JTextField(2);
textField.setSize( textField.getPreferredSize() );
textField.setLocation( mouseEvent.getPoint() );
panel.add( textField );
panel.repaint();

将其拖动到我们想要的大小和位置,

Component MoverComponent Resizer类添加到文本字段。

于 2014-03-26T15:45:58.153 回答