Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                    
                
        

是否有一种将Dimension类型转换为String以便可以显示在JTextField中的方法?还是可以建议其他任何一种显示尺寸的方法?

最佳答案

“建议任何可能的方式来显示尺寸”

可以接受的第一个现实是,并非一切都已经为您完成。这意味着,在某个时间点上,您将不得不卷起袖子自己动手做。从经验和大量研究中知道何时进行此操作。

您绝对没有提供有关要实现的目标的上下文...

你可以:


使用两个JSpinners,一个代表width,另一个代表height。这样做的好处是提供了一种可以编辑值的方法。
基于Stringwidthheight创建一个Dimension,例如dim.width + "x" + dim.height,并将其设置为JLabelJTextField(或其他位置)的text属性。这对于静态显示非常有用,但对于可编辑性却存在问题,因为您将需要手动分析结果以确定值的有效性。您也许可以通过使用JFormattedTextField来简化此操作,但实际上并非设计用于编辑多个值...

关于java - 如何将Dimension值转换为字符串或int ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21271369/

10-11 00:02