jjzjj

setBorder

全部标签

java - JTextField 上的 setBorder 不起作用?或者是吗?

代码是这样的:JTextFieldtxt=newJTextField();txt.setBorder(BorderFactory.createMatteBorder(2,2,2,2,Color.red));但是文本字段忽略了我对setBorder的调用。没有任何变化。我要用JLabel替换它(例如)JLabeltxt=newJLabel();txt.setBorder(BorderFactory.createMatteBorder(2,2,2,2,Color.red));我会看到红色边框。谁能告诉我为什么?或者更好地向我解释如何在JTextField中添加边框?

java - Swing Jbutton : showing border and background only when it is hovered

我想为我自定义的Swing.JButton添加一个悬停效果,类似于我的Chrome浏览器上的图标:悬停前>>悬停后>>我可以在创建按钮时将其设置为“之前”状态,但是当它悬停时我无法创建“边框+凸起背景”。当我尝试将边框重新添加到按钮时,我得到了一个移动效果,就像在重新绘制后插入了一个新边框一样。这是我当前的代码:publicclassMyButtonextendsJButtonimplementsMouseListener{publicMyButton(StringiconPath,StringtoolTip){super(newImageIcon(TipButton.class.ge

java - 如何用边框包围 Java Swing 组件?

我正在构建一个包含几个选项卡式面板的应用程序。在它们中的每一个上,我都想放置一组由边界彼此分开的组件。它看起来像:|-TitledBorder1---[JTextField][JComboBox][JTextField][JComboBox]|--------|-TitledBorder2---[JTextField][JComboBox][JTextField][JComboBox]|--------...andsoforth.当我尝试简单地向面板添加新边框TitledBorder2时,它被添加并覆盖了第一个,但将组件留在了顶部。在某些示例中,我看到在一个框架内定义了许多JPanel

Java - 在 setBorder 中设置字体/颜色

有没有办法为Text1和Text2文本定义我自己的字体和配色方案在setBorder方法中。Java新手,在SUN教程中找不到它。我的代码//CreatePositionsTableJPanelSpreadPanel=newJPanel();SpreadPanel.setBorder(BorderFactory.createTitledBorder("Text1Text2"));问候西蒙 最佳答案 setBorder(BorderFactory.createTitledBorder(null,"text",TitledBorder.