有没有办法在运行时在java中调整控件的大小,例如JTextfield?我希望我的文本字段具有调整大小的光标(就像您将光标指向窗口的角落时一样)并且能够在运行时调整大小。我在互联网上读到 vb6 和 C# 具有这些功能,有什么适用于 java 的吗?非常感谢您提供示例代码或指向良好教程的链接。谢谢你。
问问题
828 次
3 回答
3
听起来您正在尝试实现组件编辑器,例如流行的编程 IDE 中可用的 GUI 编辑器。基本特征是一个句柄,一个可以选择和拖动以更改几何图形的图形对象。GraphPanel
是一个对象绘图程序的简单示例,它说明了许多所需的技术。
于 2012-07-08T21:54:07.823 回答
2
这取决于Layout
的JTextField
容器。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 回答