java的swing中如何让JTextField的背景颜色和面板一致?
现在是这个样子在面板(JPanel)上有明显的三个框太难看了如何让框消失但文字保留谢谢文字用的是JTextField...
现在是这个样子 在面板(JPanel)上有明显的三个框 太难看了 如何让框消失 但文字保留 谢谢 文字用的是JTextField
展开
4个回答
展开全部
1、获得panel的背景颜色;
2、设置JTextField的颜色为获取到的panel的颜色
示例代码如下:
JTextField jtf = new JTextField ();
jtf.setPreferredSize (new Dimension (60, 30));
jtf.setBorder (new Color((100,100,255)));
jtf.setBackground (new Color((100,100,255)));
2、设置JTextField的颜色为获取到的panel的颜色
示例代码如下:
JTextField jtf = new JTextField ();
jtf.setPreferredSize (new Dimension (60, 30));
jtf.setBorder (new Color((100,100,255)));
jtf.setBackground (new Color((100,100,255)));
展开全部
JTextField jtf = new JTextField ();
jtf.setPreferredSize (new Dimension (60, 30));
jtf.setBorder (null);
jtf.setBackground (null);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先获得你这个panel的背景颜色 get red green blue 的值 再把你的JTextField setBackground(new Color( red green blue 顺序不记得了))就好了呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把组件设置成透明就行了,...setOpaque(false)。不同 的组件可能不一样。类似的方法吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询