`
xmarkgogo
  • 浏览: 30699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA中边框的使用

 
阅读更多

package demo.swing;

import java.awt.*;

import javax.swing.*;

import javax.swing.border.*;

public class BorderDemo {

public static void main(String[] args) {

JFrame frame = new JFrame("边框演示");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel = new JPanel();

panel.setLayout(new GridLayout(0, 2, 5, 10));

panel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));

JButton p1 = new JButton();

p1.setBorder(BorderFactory.createLineBorder(Color.red, 3));

p1.add(new JLabel("线边框"));

panel.add(p1);

JPanel p2 = new JPanel();

p2.setBorder(BorderFactory.createEtchedBorder());

p2.add(new JLabel("蚀刻边框"));

panel.add(p2);

JPanel p3 = new JPanel();

p3.setBorder(BorderFactory.createRaisedBevelBorder());

p3.add(new JLabel("斜面边框(凸)"));

panel.add(p3);

JPanel p4 = new JPanel();

p4.setBorder(BorderFactory.createLoweredBevelBorder());

p4.add(new JLabel("斜面边框(凹)"));

panel.add(p4);

JPanel p5 = new JPanel();

p5.setBorder(BorderFactory.createTitledBorder("标题"));

p5.add(new JLabel("标题边框"));

panel.add(p5);

JPanel p6 = new JPanel();

TitledBorder tb = BorderFactory.createTitledBorder("标题");

tb.setTitleJustification(TitledBorder.RIGHT);

p6.setBorder(tb);

p6.add(new JLabel("标签边框(右)"));

panel.add(p6);

JPanel p7 = new JPanel();

p7.setBorder(BorderFactory.createMatteBorder(1, 5, 1, 1, Color.yellow));

p7.add(new JLabel("花色边框"));

panel.add(p7);

JPanel p8 = new JPanel();

Border b1 = BorderFactory.createLineBorder(Color.blue, 2);

Border b2 = BorderFactory.createEtchedBorder();

p8.setBorder(BorderFactory.createCompoundBorder(b1, b2));

p8.add(new JLabel("组合边框"));

panel.add(p8);

JScrollPane scrollPane = new JScrollPane(panel);

scrollPane.setPreferredSize(new Dimension(300, 300));

frame.getContentPane().add(panel);

frame.pack();

frame.show();

}

}

分享到:
评论

相关推荐

    Java 圆角边框实例

    在Java编程中,创建具有圆角边框的界面可以提升应用程序的美观度和用户体验。本实例将深入探讨如何在Java中实现JFrame的圆角边框。Java提供了丰富的图形用户界面(GUI)组件和工具包,使开发者能够构建出各种各样的...

    各种java边框的使用

    以上代码展示了如何在Java Swing中使用这些不同类型的边框。下面是一段完整的代码示例,演示了如何创建一个包含多种边框的面板: ```java import java.awt.*; import javax.swing.*; import javax.swing.border.*; ...

    java swing 边框事件

    总的来说,Java Swing的边框事件处理是通过组合边框、添加监听器以及适当地使用布局管理器来实现的。理解和熟练运用这些概念可以极大地提升Swing应用的用户体验。通过定制边框和响应用户交互,开发者可以创建出独特...

    java 火焰边框的特效

    在Java编程语言中,创建火焰边框特效是一种增强用户界面视觉体验的方法。这种特效通常用于按钮、窗口或者其他图形用户界面元素,以增加交互性或吸引用户的注意力。火焰边框特效的实现涉及到图形处理、动画以及可能的...

    java操作excel,jxl边框的设置,jxl单元格的设置

    在Java编程中,处理Excel文件是一项常见的任务,特别是在数据导入导出、报表生成等领域。`JXL`库是一个广泛使用的Java库,它允许开发者读取和写入Microsoft Excel格式的文件。本文将深入探讨如何使用JXL进行Excel...

    java小球碰撞边框反弹并且互相碰撞消失

    在Java编程领域,创建一个"java小球碰撞边框反弹并且互相碰撞消失"的游戏涉及到多个核心知识点,包括图形用户界面(GUI)设计、事件处理、物理运动模拟以及对象检测等。下面将逐一详解这些关键点。 1. **图形用户...

    JFrame边框阴影效果,窗口透明,组件不透明

    `BorderFrame.java`和`BorderFrameTest.java`可能包含了示例代码,演示如何在实际项目中使用这些效果。`BorderFrame.java`可能定义了一个`JFrame`的子类,扩展了基本的功能,而`BorderFrameTest.java`则是测试这个新...

    关于java EXCEL poi 合并后无法显示或无法设置边框问题

    关于java EXCEL poi 合并后无法显示或无法设置边框问题 【本人亲测】 excel poi 新手! 坑了1.5天!

    Java 图片增加边框并另存

    以上代码示例展示了如何在Java中实现图片添加边框的功能。值得注意的是,边框颜色、宽度以及输出格式可以根据实际需求进行调整。此外,为了提高代码的可重用性,可以将这些步骤封装到一个单独的方法中,接受原始图片...

    JAVA_API1.6文档(中文)

    java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 java.text.spi java.text ...

    ParseWord07Test(EasyPOi word隐藏边框+图片遍历导出)

    在本项目"ParseWord07Test(EasyPOi word隐藏边框+图片遍历导出)"中,我们将重点讨论如何使用EasyPOI处理Word文档中的隐藏边框以及图片遍历导出。 首先,我们来看标题中提到的"隐藏边框"。在Word文档中,边框用于...

    java Border的使用

    Java中的`Border`类是Swing库的一部分,用于在组件(如JFrame、JPanel等)上添加边框。边框不仅可以提供视觉上的装饰,还可以帮助用户更好地理解UI的结构。`Border`接口由Java AWT和Swing库提供,它是所有边框类型的...

    Java 使用iText生成word文档,有表格,图片,文本有颜色

    在Java开发中,有时我们需要将数据导出为Word文档,以方便阅读和打印。...通过学习和理解这些代码,你可以快速掌握在Java中使用iText生成Word文档的技巧。记得根据你的项目需求进行适当的修改和优化。

    JButton去除边框

    在Java Swing库中,`JButton`是用于创建按钮组件的基本类。`JButton`具有默认的外观,包括边框,这通常是用户界面设计的一部分。然而,在某些情况下,我们可能希望自定义`JButton`的外观,比如去除边框,以达到特定...

    java_POI使用设置教程

    6. **格式化和样式**:Java POI允许你设置单元格的样式,包括字体、颜色、对齐方式、边框等。首先,你需要创建一个`CellStyle`对象,然后使用`Font`对象设置字体属性。最后,将样式应用到单元格上。 7. **读取数据*...

    Android TableLayout实现边框

    本教程将深入探讨如何在Android应用中使用TableLayout来实现边框效果,同时结合提供的源码进行分析。 首先,TableLayout是LinearLayout的一个子类,它允许你通过TableRow组件来组织内容,形成行列结构。在XML布局...

    帖子内容显示外加边框

    在提供的文件列表中,`说明.htm`和`help.txt`可能是插件的使用指南,而`论坛相关服务.txt`可能包含了如何配置和启用该边框显示插件的详细步骤。`说明.txt`可能提供了进一步的技术信息。 3. 文件解析:`table`这个...

    将mysql数据库的两个表的数据分别写入Excle的两个sheet里面,并设置边框,字体样式,字体大小,颜色等

    将mysql数据库的两个表的数据分别写入Excle的两个sheet里面,并设置边框,字体样式,字体大小,颜色等

    java实现图片写入高清字体及带边框的方法

    总结来说,要实现在Java中向图片添加高清字体并带有边框,我们需要创建一个`BufferedImage`对象,然后使用`Graphics2D`进行绘图操作,通过设置`RenderingHints`来提升图像质量,利用`Font`、`FontRenderContext`和`...

Global site tag (gtag.js) - Google Analytics