⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frame.bsh

📁 用java 编写的源码开放的文本编辑器。有很多有用的特性
💻 BSH
字号:
/**    Show component in a frame, centered and packed.  Handle disposal.	<p>	Display the component, centered and packed, in a Frame, JFrame, or 	JInternalFrame.  Returns the frame.  If the GUI desktop is running then a 	JInternaFrame will be used and automatically added to the desktop.  	Otherwise if Swing is available a top level JFrame will be created.  	Otherwise a plain AWT Frame will be created.	@method Frame | JFrame | JInternalFrame frame( Component component )*/bsh.help.frame = "usage: frame( Component component )"; import java.awt.*;import bsh.Capabilities;frame( Component comp ) {	// Ignore unhandled method invocations from listeners.	invoke( method, args ) { }    windowClosing( event ) {        frame.dispose();    }	// if the desktop is there make an internal frame	if ( bsh.system.desktop != void ) {		frame = bsh.system.desktop.makeInternalFrame("frame");		frame.setClosable(true);		frame.getContentPane().add( comp, "Center" );    	frame.pack();  // must pack before adding to desktop?		bsh.system.desktop.addInternalFrame( frame );	} else {		// make an external JFrame or Frame		if ( Capabilities.haveSwing() ) {			frame = new javax.swing.JFrame();			frame.getContentPane().add( comp, "Center" );		} else {			frame = new Frame();			frame.add( comp, "Center" );		}		frame.addWindowListener(this);    	frame.pack();	}    frame.show();    return frame;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -