Java 如何使JFrame不可显示?
我知道有很多关于Java 如何使JFrame不可显示?,java,swing,jframe,Java,Swing,Jframe,我知道有很多关于JFrame透明度的问题。但我已经应用了它们,并且抛出了一个异常,它说: Exception in thread "main" java.awt.IllegalComponentStateException: The frame is displayable. 如何使框架不可显示?在显示框架之前设置透明度。在显示框架之前设置透明度。在显示框架之前设置透明度。在显示框架之前设置透明度。在显示框架之前设置透明度。这是一个讨论较多的问题话题。我经常喜欢给我未装饰的框架增
JFrame
透明度的问题。但我已经应用了它们,并且抛出了一个异常,它说:
Exception in thread "main" java.awt.IllegalComponentStateException:
The frame is displayable.
如何使框架不可显示?在显示框架之前设置透明度。在显示框架之前设置透明度。在显示框架之前设置透明度。在显示框架之前设置透明度。在显示框架之前设置透明度。这是一个讨论较多的问题话题。我经常喜欢给我未装饰的框架增加透明度。我是这样做的
public class view extends javax.swing.JFrame {
public view() {
initComponents();
mainPanel.setOpaque(false);
setUndecorated(true);
setBackground(new Color(0, 0, 0, 0));
setLocationRelativeTo(null);
setVisible(true);
}
}
这提供了一个透明的JFrame。我建议在它上面使用一个非不透明的JPanel。这是一个讨论很多的话题。我经常喜欢给我未装饰的框架增加透明度。我是这样做的
public class view extends javax.swing.JFrame {
public view() {
initComponents();
mainPanel.setOpaque(false);
setUndecorated(true);
setBackground(new Color(0, 0, 0, 0));
setLocationRelativeTo(null);
setVisible(true);
}
}
这提供了一个透明的JFrame。我建议在它上面使用一个非不透明的JPanel。这是一个讨论很多的话题。我经常喜欢给我未装饰的框架增加透明度。我是这样做的
public class view extends javax.swing.JFrame {
public view() {
initComponents();
mainPanel.setOpaque(false);
setUndecorated(true);
setBackground(new Color(0, 0, 0, 0));
setLocationRelativeTo(null);
setVisible(true);
}
}
这提供了一个透明的JFrame。我建议在它上面使用一个非不透明的JPanel。这是一个讨论很多的话题。我经常喜欢给我未装饰的框架增加透明度。我是这样做的
public class view extends javax.swing.JFrame {
public view() {
initComponents();
mainPanel.setOpaque(false);
setUndecorated(true);
setBackground(new Color(0, 0, 0, 0));
setLocationRelativeTo(null);
setVisible(true);
}
}
这提供了一个透明的JFrame。我建议在其上使用
非不透明JPanel
。阅读Oracle教程了解工作代码示例我已经用以下代码完成了。但我不知道它能做什么?这只是复制粘贴。。。它是有效的,但是有人能告诉我它到底是做什么的吗??JFrame.setDefaultLookAndFeelDecorated(true);调用器(new Runnable(){@Override public void run(){MainFrame obj=new MainFrame();try{obj.setOpacity(0.4f);}catch(异常e){}}});阅读Oracle教程了解工作代码示例我已经用以下代码完成了。但我不知道它能做什么?这只是复制粘贴。。。它是有效的,但是有人能告诉我它到底是做什么的吗??JFrame.setDefaultLookAndFeelDecorated(true);调用器(new Runnable(){@Override public void run(){MainFrame obj=new MainFrame();try{obj.setOpacity(0.4f);}catch(异常e){}}});阅读Oracle教程了解工作代码示例我已经用以下代码完成了。但我不知道它能做什么?这只是复制粘贴。。。它是有效的,但是有人能告诉我它到底是做什么的吗??JFrame.setDefaultLookAndFeelDecorated(true);调用器(new Runnable(){@Override public void run(){MainFrame obj=new MainFrame();try{obj.setOpacity(0.4f);}catch(异常e){}}});阅读Oracle教程了解工作代码示例我已经用以下代码完成了。但我不知道它能做什么?这只是复制粘贴。。。它是有效的,但是有人能告诉我它到底是做什么的吗??JFrame.setDefaultLookAndFeelDecorated(true);调用器(new Runnable(){@Override public void run(){MainFrame obj=new MainFrame();try{obj.setOpacity(0.4f);}catch(异常e){}}});transpaerncy已设置但仍显示框架如需更多帮助,发布(最小完整可验证示例)或(简短、自包含、正确示例)。transpaerncy已设置但仍显示框架如需更多帮助,发布(最小完整可验证示例)或(简短、自包含、正确示例).transpaerncy已设置但仍显示框架如需更多帮助,请发布(最小完整可验证示例)或(简短、自包含、正确示例)。transpaerncy已设置但仍显示框架如需更多帮助,请发布(最小完整可验证示例)或(简短、自包含、正确示例).我已经用下面的代码完成了。但我不知道它能做什么?这只是复制粘贴。。。它是有效的,但是有人能告诉我它到底是做什么的吗??JFrame.setDefaultLookAndFeelDecorated(true);调用器(new Runnable(){@Override public void run(){MainFrame obj=new MainFrame();try{obj.setOpacity(0.4f);}catch(异常e){}}});我已经用下面的代码完成了。但我不知道它能做什么?这只是复制粘贴。。。它是有效的,但是有人能告诉我它到底是做什么的吗??JFrame.setDefaultLookAndFeelDecorated(true);调用器(new Runnable(){@Override public void run(){MainFrame obj=new MainFrame();try{obj.setOpacity(0.4f);}catch(异常e){}}});我已经用下面的代码完成了。但我不知道它能做什么?这只是复制粘贴。。。它是有效的,但是有人能告诉我它到底是做什么的吗??JFrame.setDefaultLookAndFeelDecorated(true);调用器(new Runnable(){@Override public void run(){MainFrame obj=new MainFrame();try{obj.setOpacity(0.4f);}catch(异常e){}}});我已经用下面的代码完成了。但我不知道它能做什么?这只是复制粘贴。。。它是有效的,但是有人能告诉我它到底是做什么的吗??JFrame.setDefaultLookAndFeelDecorated(true);SwingUtilities.invokeLater(新Runnable(){@Override public void run(){MainFrame obj=n