相关疑难解决方法(0)

如何让这个JButton可见?当我有渐进式扫描背景JWindow()?

如何让JButton可见?

1)当没有打开渐进背景时:JButton正在显示

在此输入图像描述

2)当没有打开渐进背景时,按下JButton仍然没有显示闪烁:

在此输入图像描述

3)当打开渐进背景时,JButton是不可见的,按此时我看到闪烁,JButton()出现并再次隐藏自动.<<问题在这里,我该如何解决?

在此输入图像描述

import java.awt.Color;
import java.awt.AlphaComposite;
import java.awt.BorderLayout;
import java.awt.Graphics;
import javax.swing.*;

import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;

public class ButtonTest extends JWindow implements MouseListener, MouseMotionListener {

    private static final long serialVersionUID = 1L;
    private JFrame frame = new JFrame();
    private SoftJButton softButton1;

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {

            @Override
            public void run() {
                ButtonTest j = new ButtonTest();
                j.createAndShowGUI();
            }
        });
    }

    public void createAndShowGUI() {
        softButton1 = new SoftJButton("Transparent Button");
        softButton1.setBackground(Color.GREEN);
        softButton1.setAlpha(0.5f);
        softButton1.setDoubleBuffered(true); …
Run Code Online (Sandbox Code Playgroud)

java linux user-interface swing awt

5
推荐指数
1
解决办法
3195
查看次数

标签 统计

awt ×1

java ×1

linux ×1

swing ×1

user-interface ×1