第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如下是關(guān)于swing 透明度的一些想法,請(qǐng)問怎么實(shí)現(xiàn)?求指點(diǎn)

如下是關(guān)于swing 透明度的一些想法,請(qǐng)問怎么實(shí)現(xiàn)?求指點(diǎn)

德瑪西亞99 2023-04-08 18:18:15
最大的方形假如是屏幕,然后次小的方形是我的frame,里邊有一個(gè)圓形 ,圓形是圖片,現(xiàn)在想要實(shí)現(xiàn)除了圓形圖片,在這個(gè)frame中得其他地方都透明(可以看到桌面)
查看完整描述

1 回答

?
ITMISS

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超8個(gè)贊

import java.awt.BorderLayout;  

import java.awt.Color;  

import java.awt.Dimension;  

import java.awt.Graphics;  

  

import javax.swing.JFrame;  

import javax.swing.JPanel;  

  

import com.sun.jna.platform.WindowUtils;  

  

/** 

 * Transparent JFrame use JNA 

 *  

 * @author ruislan <a href="mailto:z17520@126.com"/> 

 * @version 0.1.0 

 */  

public class TransparentFrame {  

    static class Canvas extends JPanel {  

        protected void paintComponent(Graphics g) {  

            if (g != null) {  

                g.setColor(Color.black);  

                g.fillOval(0, 0, this.getWidth(), this.getHeight());  

            }  

        }  

    }  

  

    public static void main(String[] args) {  

        System.setProperty("sun.java2d.noddraw", "true");  

        JFrame frame = new JFrame();  

        WindowUtils.setWindowAlpha(frame, 0.5f);  

  

        Canvas c = new Canvas();  

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

        c.setSize(300, 300);  

        JPanel panel = new JPanel();  

        panel.add(c);  

        frame.add(panel, BorderLayout.CENTER);  

  

        frame.setSize(600, 600);  

        frame.setVisible(true);  

        frame.setResizable(false);  

        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);  

    }  

  

}  


查看完整回答
反對(duì) 回復(fù) 2023-04-12
  • 1 回答
  • 0 關(guān)注
  • 175 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)