分类:
2009-07-07 18:09:42
jdk-6u10还没有正式发布,可以在.net
/jdk6/binaries/进行下载
透明窗体:
publicclassTranslucentWindowextendsJFrame{ publicTranslucentWindow(){ super("透明窗体"); this.setLayout(newFlowLayout()); this.add(newJButton("按钮")); this.add(newJCheckBox("复选按钮")); this.add(newJRadioButton("单选按钮")); this.add(newJProgressBar(20,100)); this.setSize(newDimension(400,300)); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } publicstaticvoidmain(string[]args){ JFrame.setDefaultLookAndFeelDecorated(true); SwingUtilities.invokeLater(newRunnable(){ publicvoidrun(){ Windoww=newTranslucentWindow(); w.setVisible(true); com.sun.awt.AWTUtilities.setWindowOpacity(w,0.6f); } }); } } publicclassTranslucentWindowextendsJFrame{ publicTranslucentWindow(){ super("透明窗体"); this.setLayout(newFlowLayout()); this.add(newJButton("按钮")); this.add(newJCheckBox("复选按钮")); this.add(newJRadioButton("单选按钮")); this.add(newJProgressBar(20,100)); this.setSize(newDimension(400,300)); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } publicstaticvoidmain(String[]args){ JFrame.setDefaultLookAndFeelDecorated(true); SwingUtilities.invokeLater(newRunnable(){ publicvoidrun(){ Windoww=newTranslucentWindow(); w.setVisible(true); com.sun.awt.AWTUtilities.setWindowOpacity(w,0.6f); } }); } } |
不规则窗体:
publicclassShapedWindowextendsJFrame{ publicShapedWindow(){ super("不规则窗体"); this.setLayout(newFlowLayout()); this.add(newJButton("按钮")); this.add(newJCheckBox("复选按钮")); this.add(newJRadioButton("单选按钮")); this.add(newJProgressBar(0,100)); this.setSize(newDimension(400,400)); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } publicstaticvoidmain(String[]args){ JFrame.setDefaultLookAndFeelDecorated(true); SwingUtilities.invokeLater(newRunnable(){ publicvoidrun(){ Windoww=newShapedWindow(); w.setVisible(true); com.sun.awt.AWTUtilities.setWindowshape(w,newEllipse2D.Double(0,0,w.getWidth(),w.getHeight())); com.sun.awt.AWTUtilities.setWindowOpacity(w,0.93f); } }); } } publicclassShapedWindowextendsJFrame{ publicShapedWindow(){ super("不规则窗体"); this.setLayout(newFlowLayout()); this.add(newJButton("按钮")); this.add(newJCheckBox("复选按钮")); this.add(newJRadioButton("单选按钮")); this.add(newJProgressBar(0,100)); this.setSize(newDimension(400,400)); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } publicstaticvoidmain(String[]args){ JFrame.setDefaultLookAndFeelDecorated(true); SwingUtilities.invokeLater(newRunnable(){ publicvoidrun(){ Windoww=newShapedWindow(); w.setVisible(true); com.sun.awt.AWTUtilities.setWindowshape(w,newEllipse2D.Double(0,0,w.getWidth(),w.getHeight())); com.sun.awt.AWTUtilities.setWindowOpacity(w,0.93f); } }); } } |