「java边框库」Java边框

博主:adminadmin 2023-01-13 04:03:08 439

今天给各位分享java边框库的知识,其中也会对Java边框进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA 创建标题边框

username.setBorder(new LineBorder(new Color(111,111,111)));

jlabel有一个setBorder方法,其中的形式参数是一个Border接口,主要用来设置边框的Border,有很多实现类,你看API文档就可以查到,我简单的给你查了一个,上面的代码就是,你可以多试验几个,慢慢来!

java 图形用户界面 边框

简单说说Swing组件的void setBorder(Border border)方法吧:

Swing组件继承自javax.swing.JComponent的void setBorder(Border border)方法可以设置组件的边框,参数Border 对象负责定义组件的insets,并且可选地呈现这些insets范围内的边框装饰,在单个组件中可使用复合边框来嵌套多个边框。

参数Border是接口,我们无法直接实例化,它有很多标准边框实现类可供我们使用,但是我们更多的是是用BorderFactory(边框工厂)来方便的创建我们所需要的个性化边框,使用起来非常简单,BorderFactory的静态方法创建边框会返回一个Border对象,直接使用它来设置边框就可以了。

例:

JButton b = new JButton("你好");

b.setBorder(BorderFactory.createLoweredBevelBorder()); // 创建一个凹入边缘的边框

你图片上那个是标题边框,一般加在JPanel上:

JPanel pane = new JPanel();

pane.setBorder(BorderFactory.createTitledBorder("标题文字"));

JAVA 如何给组件绘制边框

调用组件的

setBorder(new LineBorder(Color color))

可以绘制组件的边框,边框为像素为1,颜色为color的直线

具体可以参考组件setBorder()方法和LineBorder边框类的API

还有其他的边框类

如何设置java边框

panel.setBorder(new LineBorder(new Color(0, 0, 0)));

这只是最简单的线条边框的示例

java怎么给窗体边框四周添加阴影和半透明

java swing是提供了设置阴影和透明度的方法的,示例如下:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import com.sun.awt.AWTUtilities;

导入 AWTUtilities可能会提示:访问限制:由于对必需的库 C:\Program Files\Java\jre6\lib\rt.jar 具有一定限制,因此无法访问类型 AWTUtilities,请到eclipse进行设置:窗口》首选项》java》编译器》错误警告 选择 代码样式》访问外层不可访问成员》 把错误修改成功 警告

public class Ceshi extends JFrame

{

public Ceshi()

{

JLabel label=new JLabel("这是一个标签!");

label.setOpaque(false);

label.setHorizontalAlignment(JLabel.CENTER);

add(label);

setSize(600,400);

setLocationRelativeTo(null);

setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

//Opacity最大值为1.0f,也就是什么也不透明,取值不能大于1.0f

AWTUtilities.setWindowOpacity(this,0.5f);

setVisible(true);

}

public static void main(String[] args)

{

new Ceshi();

}

}

java边框库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java边框、java边框库的信息别忘了在本站进行查找喔。