Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
是否有一种将Dimension类型转换为String以便可以显示在JTextField中的方法?还是可以建议其他任何一种显示尺寸的方法?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
是否有一种将Dimension类型转换为String以便可以显示在JTextField中的方法?还是可以建议其他任何一种显示尺寸的方法?
最佳答案
“建议任何可能的方式来显示尺寸”
可以接受的第一个现实是,并非一切都已经为您完成。这意味着,在某个时间点上,您将不得不卷起袖子自己动手做。从经验和大量研究中知道何时进行此操作。
您绝对没有提供有关要实现的目标的上下文...
你可以:
使用两个JSpinners
,一个代表width
,另一个代表height
。这样做的好处是提供了一种可以编辑值的方法。
基于String
的width
和height
创建一个Dimension
,例如dim.width + "x" + dim.height
,并将其设置为JLabel
或JTextField
(或其他位置)的text属性。这对于静态显示非常有用,但对于可编辑性却存在问题,因为您将需要手动分析结果以确定值的有效性。您也许可以通过使用JFormattedTextField
来简化此操作,但实际上并非设计用于编辑多个值...
关于java - 如何将Dimension值转换为字符串或int ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21271369/
10-11 00:02