Java 如何获得显示消息的启动屏幕?

Java 如何获得显示消息的启动屏幕?,java,splash-screen,Java,Splash Screen,在我建议的时间限制内,我如何在屏幕上获得闪光信息(一个黑屏,飞溅几秒钟) 电脑的整个屏幕应该是黑色的,中央应该有一条信息 例如,在下图中,长度和宽度将是监视器屏幕的长度和宽度: 信息覆盖整个屏幕 如果某个按钮被单击,或者在触发某个事件时它自己启动,我希望该按钮启动。我不确定您的意思。试试这个。这也是Oracle为启动屏幕提供的一个示例 下次,请务必提供更多信息 以下是我的建议, 由于每次单击按钮时都需要此功能,因此启动屏幕不是一个可行的解决方案。我认为您必须用消息创建一个窗口,但请记住,全屏显

在我建议的时间限制内,我如何在屏幕上获得闪光信息(一个黑屏,飞溅几秒钟)

电脑的整个屏幕应该是黑色的,中央应该有一条信息

例如,在下图中,长度和宽度将是监视器屏幕的长度和宽度:

信息覆盖整个屏幕


如果某个按钮被单击,或者在触发某个事件时它自己启动,我希望该按钮启动。

我不确定您的意思。试试这个。这也是Oracle为启动屏幕提供的一个示例

下次,请务必提供更多信息

以下是我的建议, 由于每次单击按钮时都需要此功能,因此启动屏幕不是一个可行的解决方案。我认为您必须用消息创建一个窗口,但请记住,全屏显示并不像制作一个大面板那么简单,您需要查看底层的操作系统图形。这里有一个可能对您有帮助的解决方案

我还建议你看一看


}

如果您想得到有意义的答案@griegs@Suhail@Suhail,这里需要更多的信息@griegs什么信息?我希望当我点击一个按钮时,上面显示的表单信息会出现,并覆盖整个屏幕。黑色背景和一些其他颜色的文字虽然他使用了术语“启动屏幕”,但我不确定他是否需要这个,他需要在每次点击按钮时触发。什么信息?我希望当我点击一个按钮时,上面显示的表单信息会出现,并覆盖整个屏幕。黑色背景和一些其他颜色的文本_
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class displayFullScreen extends JFrame { 
        private JLabel alarmMessage = new JLabel("Alarm !");
        private JPanel panel = new JPanel();
        public displayFullScreen() {
            setUndecorated(true);
            panel.setLayout(new FlowLayout(FlowLayout.CENTER));
            alarmMessage.setText("Alarm !");
            alarmMessage.setFont(new Font("Cambria",Font.BOLD,100));
            alarmMessage.setForeground(Color.CYAN);
            panel.add(alarmMessage);
            Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
            setBounds(0,0,screenSize.width,screenSize.height);
            panel.setBackground(Color.black);
            add(panel);

            addKeyListener(new KeyAdapter() {
               public void keyPressed(KeyEvent ke) {
                   escapeHandler(ke);
               } 
            });
        }

        public void escapeHandler(KeyEvent ke) {
            if(ke.getKeyCode() == ke.VK_ESCAPE) {
                displayFullScreen.this.dispose();
            } 
        }