JOptionPane可以在任务栏上显示为任务吗?
没有
如果没有,还有什么是像JOptionPane.show [无论]对话框()那样的单线程吗?
不完全是一个衬垫(但有一些额外的6条线:P)
我敢打赌,你可以轻松地将所有这些放在一个非常简单的方法中,只需一次通话即可随时调用它.
以下代码将为您的应用添加任务栏.
import javax.swing.JFrame; import javax.swing.JOptionPane; public class OptionTest { public static void main ( String [] args ) { JFrame frame = new JFrame("My dialog asks...."); frame.setUndecorated( true ); frame.setVisible( true ); frame.setLocationRelativeTo( null ); String message = JOptionPane.showInputDialog(frame, "Would this be enough?.", "My dialog asks....", JOptionPane.INFORMATION_MESSAGE); System.out.println( "Got " + message ); frame.dispose(); } }
顺便说一句,在Windows Vista中,我可以使用Alt + Tab切换到OptionPane,而不是其他任何东西(虽然我不能像你说的那样在任务栏中看到它)