资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java透明的边框代码 java设置面板透明度

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的swing怎么写出win7那样的透明边框?

public class TranslucentWindow extends JFrame {

public TranslucentWindow() {

super("透明窗体");

this.setSize(new Dimension(400, 300));

this.setVisible(true);

/** 仅此一句为添加透明窗体(个人测试[有效]) 第一个参数为要添加的对象(比如 JFrame jf 添加jf) 第二个参数为透明度(最大值为1f) */

com.sun.awt.AWTUtilities.setWindowOpacity(this, 0.6f);

}

public static void main(String[] args) {

new TranslucentWindow();

}

}

// 透明窗体代码 java透明窗体是JDK1.6才出的。

JAVA swing 中 密码框显示其他符号怎么显示? 我知道可以使用setEchoChar(' ')来实现 但完整代码怎么写

passwordField = new JPasswordField();

passwordField.setForeground(Color.BLACK); //设置输入的字的颜色

passwordField.setEchoChar('*');

passwordField.setOpaque(false); //透明框

passwordField.setBounds(128, 189, 104, 21); //(空白框在窗体中x轴的位置,空白框在窗体中y轴的位置,空白框的宽,空白框的高)

contentPane.add(passwordField); //加入设置面板中

java图形界面,如何将单选框和复选框设为背景透明?

调用以下代码可看到效果:

button.setFocusPainted(false);//不绘制焦点

button.setBorderPainted(false); //不绘制边界

button.setContentAreaFilled(false); //不填充所占的矩形区域


文章题目:java透明的边框代码 java设置面板透明度
文章URL:http://cdkjz.cn/article/dojgdgj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220