4)调用JComponent类中setBorder方法将结果边界添加到组件中。 例如,下面代码说明了如何把一个带有标题的蚀刻边界添加到一个面板上: Border etched = BorderFactory.createEtchedBorder( ) Border titled = BorderFactory.createTitledBorder(etched, "A Title"); panel.setBorder(titled); 运行例9-7中的程序可以看到...
// 设置按钮的边框button.setBorder(BorderFactory.createEmptyBorder(4,15,4,15));// 设置按钮的边距button.setBorder(newRoundBorder(30));// 使用自定义的RoundBorder类设置圆角button.setContentAreaFilled(false);// 设置按钮内容透明 1. 2. 3. 4. 这段代码中,我们为按钮设置了一个空白边框,并使用自定...
import javax.swing.border.BevelBorder; import javax.swing.border.Border; import javax.swing.border.CompoundBorder; import javax.swing.border.EtchedBorder; import javax.swing.border.LineBorder; import javax.swing.border.MatteBorder; import javax.swing.border.SoftBevelBorder; import javax.swing.border.Titled...
使用BorderFactory或者XxxBorder创建Border的实例对象; 调用Swing组件的setBorder(Border b)方法为组件设置边框; 案例: 请使用Border实现下图效果: 演示代码: importjavax.swing.*;importjavax.swing.border.*;importjava.awt.*;publicclassBorderTest{JFramejf=newJFrame("测试边框");publicvoidinit(){//...
publicvoidsetBorder(Border border) 参数: border - 要为此组件呈现的边框 BorderBorder实例的引用。下面讨论具体的应用方法: 2. 下面列出程序的完整实现代码: Java示例: packageTest; importjava.awt.*; importjavax.swing.*; importjavax.swing.border.*; ...
btn1.addActionListener(new swingJpanel_shijian(this)); btn2.addActionListener(new swingJpanel_shijian(this)); jpRed.add(btn1);jpRed.add(btn2); jpRed.setBorder(BorderFactory.createLineBorder(Color.red)); jpPink.setBorder(BorderFactory.createLineBorder(Color.pink)); ...
调用Swing组件的setBorder(Border b)方法为组件设置边框; 案例: 请使用Border实现下图效果: 演示代码: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 importjavax.swing.*;importjavax.swing.border.*;importjava.awt.*;publicclassBorderTest{JFrame jf=newJFrame("测试边框");publicvoidinit(){...
对Swing Border的一个小总结: 使用方法: TitledBorder nameTitle =new TitledBorder("FileName List"); JPanel panel1 = new new JPanel() panel1.setBorder(nameTitle); TitledBorder 该类实现在指定位置以指定对齐方式显示字符串标题的任意边框。 ...
jPanel.add(new JLabel(borderName)); //为panel设置边框 jPanel.setBorder(border); return jPanel; } public static void main(String[] args) { new BorderTest().init(); } } 使用JToolBar创建工具条 Swing 提供了JToolBar类来创建工具条,并且可以往JToolBar中添加多个工具按钮。
setBorder(Border border) 设置组件的边框,Border 对象负责定义组件的 insets(直接对组件重写所有 insets 设置),并且可选地呈现这些 insets 范围内的边框装饰。要为 swing 组件创建有装饰的和无装饰的区域(例如边距和填充),应该使用边框(而不是 insets)。在单个组件中可使用复合边框来嵌套多个...