swing dialog半透明

java swing中,如何实现 dialog半透明呢?

/***
     * 用于截图的对话框
     */
    private static GenericDialog screenshotDialog = new GenericDialog(){
        @Override
        public void layout3(Container contentPane) {
            super.layout3(contentPane);
            setUndecorated(true);//必需的
            setBackground(Color.RED);
            this.setOpacity(0.3f);//透明度
            ((JPanel) this.getContentPane()).setOpaque(false);
        }
    };
时间: 2024-09-30 22:17:15

swing dialog半透明的相关文章

Android开发中Dialog半透明背景消失_Android

近日,遇到一个Dialog半透明背景消失的问题,背景需求是自定义Dialog实现警告提示框: // 初始化警告弹出框 alertDialog = new EmpAlertView(context, Utils.getIdByName(context, "style", "alert_style")); alertDialog.setCanceledOnTouchOutside(false); LayoutInflater inflater = (LayoutInfl

Android开发中Dialog半透明背景消失

近日,遇到一个Dialog半透明背景消失的问题,背景需求是自定义Dialog实现警告提示框: // 初始化警告弹出框 alertDialog = new EmpAlertView(context, Utils.getIdByName(context, "style", "alert_style")); alertDialog.setCanceledOnTouchOutside(false); LayoutInflater inflater = (LayoutInfl

java swing常用代码片段

Java swing 常用代码片段: (1)复制全部 Java代码   JButton copyAll=new JButton("复制全部");               copyAll.addActionListener(new ActionListener() {                   @Override                   public void actionPerformed(ActionEvent e) {                   

浅议内滚动布局的概念与实现方法

  今天腾讯同学来聊聊可能成为未来流行趋势的内滚动布局,从基础介绍.实现方法到几个关键问题都有细致的教程,实打实的技术干货,想试试这个类型的同学别放过了 >>> 一.什么是内滚动布局? 所谓"内滚动布局",顾名思义就是主滚动条在页面内部的布局,是相对于传统的滚动而言的,例如,下图所示滚动条,是从头部下方开始: 传统的页面滚动,基本上是相对于整个浏览器窗体,例如,QQ视频首页: 二.为什么会有内滚动布局? 随着显示器设备越大越宽越密,以及现代web技术的发展.web站点

安装jar包到本地maven仓库

如何安装jar包到本地maven仓库呢? 使用如下命令即可: Java代码   mvn install:install-file  -Dfile=e:\tmp\hijson\HiJson.jar  -DgroupId=com.kunlunsoft5  -DartifactId=Hijson -Dversion=1.0.0 -Dpackaging=jar      参数说明: -Dfile :指定jar路径 -DgroupId :指定jar包的groupId -DartifactId :指定jar

使用RTextArea 遇到的问题

使用RTextArea 遇到的问题 Java代码   heightTextField = new RTextArea("abc");   运行时报错: Java代码   java.lang.NullPointerException       at javax.swing.text.JTextComponent.setCaretPosition(JTextComponent.java:1680)       at javax.swing.text.JTextComponent.sele

java 判断两个文件是否相同

使用Java 如何判断两个文件是否相同呢? 我的做法是 (1)先比较两个文件内容的长度: (2)在长度相同的情况下,再比较两个文件的MD5值. [create md5]按钮用于生成source file的文件内容长度和MD5值. 运行主类:CheckSameApp  Java代码   package com.hw.main;      import java.awt.BorderLayout;   import java.awt.Container;   import java.awt.Dime

Swing生成一个半透明的窗口

要生成一个半透明的成形窗口,而又要避免使用本地的编码,唯有灵活地应用screenshot(屏幕快照). 半透明窗口是大众对Swing最为渴求的特性之一. 也可以称之为定形窗口,这种窗口有一部分是透明的,可以透过它看到桌面背景和其它的程序.如果不通过JNI(Java Native Interface 本地接口)Java是无法为我们生成一个半透明的窗口的(即使我们可以那样做,还得本地操作平台好支持半透明窗口才行).然而这些现状无法阻止我们对半透明窗口的渴求,通过一个我最喜欢的手段screenshot

Android编程自定义圆角半透明Dialog的方法

本文实例讲述了Android编程自定义圆角半透明Dialog的方法.分享给大家供大家参考,具体如下: 效果图如下: 只是在实例化的时候使用带样式的构造函数即可 new MyDialog(GameActivity.this, R.style.dialog); 在value文件夹中添加mydialogthemes.xml <?xml version="1.0″ encoding=" utf-8″?> <resources> <style name="