运行下面的代码试试、dialog.setVisible(true);有没有这句、拖动窗体(win xp下)、窗体不能正确绘制、ubuntu能正常绘制

dejinzhao 2010-05-16 11:35:35
public class TestFrame extends javax.swing.JFrame {
public TestFrame() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
getContentPane().add(new javax.swing.JButton("button"), java.awt.BorderLayout.NORTH);
getContentPane().add(new javax.swing.JLabel("label"), java.awt.BorderLayout.CENTER);
pack();
dialog=new javax.swing.JDialog(this);
dialog.getContentPane().add(new javax.swing.JButton("dialog button"));
dialog.pack();
dialog.setBounds(300,330,300,200);
setSize(600,400);
setLocationRelativeTo(null);
setVisible(true);
try{
com.sun.awt.AWTUtilities.setWindowOpacity(dialog,0.5f);
dialog.setVisible(true);//关键、没这句试试
}catch(java.lang.Exception e){
e.printStackTrace(System.out);
}
}
public static void main(String args[]) {
javax.swing.JFrame.setDefaultLookAndFeelDecorated(true);
new TestFrame();
}
javax.swing.JDialog dialog;
}
...全文
110 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huntor 2010-05-16
  • 打赏
  • 举报
回复
ubuntu8.04 jre6u20 不支持
com.sun.awt.AWTUtilities.setWindowOpacity(dialog,0.5f);
lacus87 2010-05-16
  • 打赏
  • 举报
回复
我真的得回去学小学语文了.....

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧