import javax.swing.plaf.metal.*;
import javax.swing.*;
import java.awt.event.*;class NoIconTheme extends DefaultMetalTheme { public String getName() { return "WithoutIcon"; }
public void addCustomEntriesToTable(UIDefaults table) {
super.addCustomEntriesToTable(table);
final int size = 0;
table.put("InternalFrame.closeIcon", MetalIconFactory.getInternalFrameCloseIcon(size));
table.put("InternalFrame.maximizeIcon", MetalIconFactory.getInternalFrameMaximizeIcon(size));
table.put("InternalFrame.minimizeIcon", MetalIconFactory.getInternalFrameAltMaximizeIcon(size));
}}
public class test extends JFrame { public static void main( String[] args ) {
JFrame.setDefaultLookAndFeelDecorated(true); try {
javax.swing.plaf.metal.MetalLookAndFeel.setCurrentTheme( new NoIconTheme());
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
}
catch ( Exception e ) {}
test frame = new test();
frame.setTitle("Alt+F4 to close");
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frame.setSize(300,400);
frame.setVisible(true);
}
}
import javax.swing.*;
import java.awt.event.*;class NoIconTheme extends DefaultMetalTheme { public String getName() { return "WithoutIcon"; }
public void addCustomEntriesToTable(UIDefaults table) {
super.addCustomEntriesToTable(table);
final int size = 0;
table.put("InternalFrame.closeIcon", MetalIconFactory.getInternalFrameCloseIcon(size));
table.put("InternalFrame.maximizeIcon", MetalIconFactory.getInternalFrameMaximizeIcon(size));
table.put("InternalFrame.minimizeIcon", MetalIconFactory.getInternalFrameAltMaximizeIcon(size));
}}
public class test extends JFrame { public static void main( String[] args ) {
JFrame.setDefaultLookAndFeelDecorated(true); try {
javax.swing.plaf.metal.MetalLookAndFeel.setCurrentTheme( new NoIconTheme());
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
}
catch ( Exception e ) {}
test frame = new test();
frame.setTitle("Alt+F4 to close");
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frame.setSize(300,400);
frame.setVisible(true);
}
}
解决方案 »
- 请教正则问题:如何利用正则从一个字符串中取出符合条件的子串?
- myeclipse6.5里如何调试,并调试当中如何查看某个变量的值~?
- java中串行化、并行化问题
- jsp实现文件批量下载问题,请高手赐教
- 一个父子关系的接口设计
- JAVA 语言进制转换问题。大家看看。38。42*100 返回 3841
- 请教!!java中的参数传值还是传引用?
- org.eclipse.swt下载问题
- 怎样看到.jar文件的源代码
- java在unix操作数据库,插入中文字符到数据库时为何显示??如何解决??操作系统soliars x86
- 如何用JAVA生成数据库表记录的唯一标识符作为主键?不用自增长字段。
- 请教输入流的问题
frame.setBorder(null);
frame.setUndecorated(true);这样也可以