有一个GUI,现实一些用户属性 我现在 想点击一个edit button后, 可以对这些属性经行编辑。
就是jlabel to jtextfield,原来的做法是,分别作2个panel。现实的一个, 编辑的一个,当点击 edit button 后, 用一个panel 去替换另外一个panel。 但是觉得那样麻烦。
而且panel 是在jbuilder 产生的,所以换的时候,就panel 前后大小不一样,而且会变。用什么技巧解决比较好,谢谢。
就是jlabel to jtextfield,原来的做法是,分别作2个panel。现实的一个, 编辑的一个,当点击 edit button 后, 用一个panel 去替换另外一个panel。 但是觉得那样麻烦。
而且panel 是在jbuilder 产生的,所以换的时候,就panel 前后大小不一样,而且会变。用什么技巧解决比较好,谢谢。
如果lz觉得JTextField在不可编辑的状态下比较难看的话,可以通过setBorder(null);的语句去除边框,那样更接近JLabel的效果