1

有没有办法在运行时在java中调整控件的大小,例如JTextfield?我希望我的文本字段具有调整大小的光标(就像您将光标指向窗口的角落时一样)并且能够在运行时调整大小。我在互联网上读到 vb6 和 C# 具有这些功能,有什么适用于 java 的吗?非常感谢您提供示例代码或指向良好教程的链接。谢谢你。

4

3 回答 3

3

听起来您正在尝试实现组件编辑器,例如流行的编程 IDE 中可用的 GUI 编辑器。基本特征是一个句柄,一个可以选择和拖动以更改几何图形的图形对象。GraphPanel是一个对象绘图程序的简单示例,它说明了许多所需的技术。

于 2012-07-08T21:54:07.823 回答
2

这取决于LayoutJTextField容器。http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html上提供了一个很好的教程

于 2012-07-08T21:13:39.730 回答
1

要获得快速且廉价的解决方案,您可以使用一个JSplitPane组件,JTextField在左侧调整大小,在右侧调整大小JPanel。默认情况下 aJSplitPane装饰有边框和分隔线,但您可以通过设置空边框来删除它们。

于 2012-07-08T22:34:40.863 回答