在我的应用程序中,面板的布局为空,因为我需要在我选择的位置插入图像和文本。我希望文本的宽度和高度可以随着单词的长度自动改变。如果它不起作用,另一种方法就可以了。单击面板以创建一个文本框,将其拖动到我们想要的大小和位置,然后键入我们的文本。怎么做?
问问题
152 次
1 回答
0
单击面板创建文本框,
将 MouseListener 添加到面板。使用以下内容创建具有默认大小的 JTextField:
JTextField textField = new JTextField(2);
textField.setSize( textField.getPreferredSize() );
textField.setLocation( mouseEvent.getPoint() );
panel.add( textField );
panel.repaint();
将其拖动到我们想要的大小和位置,
将Component Mover和Component Resizer类添加到文本字段。
于 2014-03-26T15:45:58.153 回答