我正在创建一个小应用程序。这是我的第一个,目前我不太擅长编码。我想创建一个按钮,即使应用程序因通知操作而处于后台,该按钮也会保留下来。
我真的不知道如何执行此操作,并且我不想让您完成这项工作,只需帮助我开始即可。
if (intent != null) {
final String action = intent.getAction();
if (action != null) {
switch (action) {
case ACTION_CLOSE:
stopSelf();
break;
case ACTION_LOCK:
// Can we create a view that stay on screen from here?
break;
}
}
}
最佳答案
制作一个未修饰的 JFrame,并向其中添加您的按钮。确保它们的尺寸相同。 然后,将 JFrame 的alwaysOnTop 设置为 true - 这样您的 JFrame 将通过您的按钮保留在屏幕的前台。
JButton b=new JButton();
JFrame f=new JFrame();
f.add(b);
b.setSize(150,150);
f.setUndecorated(true);
f.setVisible(true);
f.setSize(150,150);
f.setAlwaysOnTop(true);
关于java - 创建一个按钮,即使应用程序暂停,该按钮仍保留在前台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56753424/