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();
}
}