本文整理了Java中java.awt.Window.add()
方法的一些代码示例,展示了Window.add()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.add()
方法的具体详情如下:
包路径:java.awt.Window
类名称:Window
方法名:add
[英]Adds the specified window focus listener to receive window events from this window. If l is null, no exception is thrown and no action is performed.
[中]添加指定的窗口焦点侦听器以从此窗口接收窗口事件。如果l为null,则不会引发异常,也不会执行任何操作。
代码示例来源:origin: stackoverflow.com
JButton button = (JButton)event.getSource();
Window window = SwingUtilities.windowForCompnent( button );
window.add(...);
代码示例来源:origin: org.swinglabs.swingx/swingx-all
w.add(pane, BorderLayout.CENTER);
final Action closeAction = new CloseAction(w);
closeButton.addActionListener(closeAction);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-swingapp
win.add(tooltip);
win.pack();
Point p = new Point(-3, -win.getHeight() - 3);
代码示例来源:origin: org.swinglabs.swingx/swingx-core
w.add(pane, BorderLayout.CENTER);
final Action closeAction = new CloseAction(w);
closeButton.addActionListener(closeAction);
代码示例来源:origin: stackoverflow.com
// Create a window for full-screen mode; add a button to leave full-screen mode
Frame frame = new Frame(gs.getDefaultConfiguration());
Window win = new Window(frame);
Canvas c = new Canvas();
c.setBackground(Color.RED);
win.add(c);
win.show(); //or setVisible(true);
// Enter full-screen mode
gs.setFullScreenWindow(win);
win.validate();
代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core
w.add(pane, BorderLayout.CENTER);
final Action closeAction = new CloseAction(w);
closeButton.addActionListener(closeAction);
代码示例来源:origin: stackoverflow.com
// Main class, which just creates a window and adds a label and shows it
public class Main{
public static void main(String[] args) {
Window window = new Window(1200, 800, "JFrame Example", false, JFrame.EXIT_ON_CLOSE);
JLabel label = window.createLabel("Hi dude!!!!!", 0, 0);
window.add(label);
window.setVisible(true);
}
}
代码示例来源:origin: com.haulmont.thirdparty/swingx-core
w.add(pane, BorderLayout.CENTER);
final Action closeAction = new CloseAction(w);
closeButton.addActionListener(closeAction);
代码示例来源:origin: stackoverflow.com
w.add ( new JComponent ()
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
w.add(pane, BorderLayout.CENTER);
final Action closeAction = new CloseAction(w);
closeButton.addActionListener(closeAction);
代码示例来源:origin: vasl-developers/vasl
private void ToolbarMove()
{
if (m_enToolbarPosition == ToolBarPosition.TP_EAST)
{
m_enToolbarPosition = ToolBarPosition.TP_WEST;
SwingUtilities.getWindowAncestor(m_objASLMap.getLayeredPane()).getLayout().removeLayoutComponent(m_Toolbar);
SwingUtilities.getWindowAncestor(m_objASLMap.getLayeredPane()).add(m_Toolbar, BorderLayout.WEST);
}
else
{
m_enToolbarPosition = ToolBarPosition.TP_EAST;
SwingUtilities.getWindowAncestor(m_objASLMap.getLayeredPane()).getLayout().removeLayoutComponent(m_Toolbar);
SwingUtilities.getWindowAncestor(m_objASLMap.getLayeredPane()).add(m_Toolbar, BorderLayout.EAST);
}
saveToolbarPos();
m_objASLMap.getView().revalidate();
m_Toolbar.revalidate();
NeedRepaint();
}
代码示例来源:origin: stackoverflow.com
public class Start implements ActionListener {
Window theWindow = new Window();
CustomPanel mainMenu = new CustomPanel();
CustomPanel optionsMenu = new CustomPanel();
Button myButton = new Button();
public static void main(String[] args) {
theWindow.add(mainMenu);
mainMenu.add(myButton);
myButton.addActionListener(this);
theWindow.setVisible(true);
theWindow.repaint();
}
public void actionPerformed(Event e) {
theWindow.remove(mainMenu);
theWindow.add(optionsMenu);
theWindow.repaint();
}
代码示例来源:origin: igniterealtime/Spark
mainPanel.setBorder(BorderFactory.createLineBorder(Color.gray));
window.add(mainPanel);
代码示例来源:origin: igniterealtime/Spark
mainPanel.setBorder(BorderFactory.createLineBorder(Color.gray));
window.add(mainPanel);
代码示例来源:origin: org.gosu-lang.gosu/gosu-lab
public static ImagePanel createSplashImagePanel( String strImage )
{
ImagePanel imagePanel = new ImagePanel( strImage );
imagePanel.setCursor( Cursor.getPredefinedCursor( Cursor.WAIT_CURSOR ) );
Window splash =
new Window( new Frame() )
{
public void update( Graphics g )
{
this.paint( g );
}
};
splash.setBackground( new Color( 0, 0, 0, 0 ) );
splash.setLayout( new BorderLayout() );
splash.add( BorderLayout.CENTER, imagePanel );
splash.pack();
EditorUtilities.centerWindowInFrame( splash, splash );
splash.setVisible( true );
imagePanel.repaintNow();
return imagePanel;
}
代码示例来源:origin: google/sagetv
splashWindow.add(splashImage, "Center");
splashText = new Label(Sage.rez("Module_Init", new Object[] { "Application" }), Label.CENTER)
splashText.setBackground(new Color(42, 103, 190));
splashText.setForeground(Color.white);
splashWindow.add(splashText, "South");
Dimension scrSize = Toolkit.getDefaultToolkit().getScreenSize();
splashWindow.pack();
代码示例来源:origin: beanshell/beanshell
public static void startSplashScreen()
{
int width=275,height=148;
Window win=new Window( new Frame() );
win.pack();
BshCanvas can=new BshCanvas();
can.setSize( width, height ); // why is this necessary?
Toolkit tk=Toolkit.getDefaultToolkit();
Dimension dim=tk.getScreenSize();
win.setBounds(
dim.width/2-width/2, dim.height/2-height/2, width, height );
win.add("Center", can);
Image img=tk.getImage(
Interpreter.class.getResource("/bsh/util/lib/splash.gif") );
MediaTracker mt=new MediaTracker(can);
mt.addImage(img,0);
try { mt.waitForAll(); } catch ( Exception e ) { }
Graphics gr=can.getBufferedGraphics();
gr.drawImage(img, 0, 0, can);
win.setVisible(true);
win.toFront();
splashScreen = win;
}
代码示例来源:origin: vasl-developers/vasl
SwingUtilities.getWindowAncestor(m_objASLMap.getLayeredPane()).add(m_Toolbar, BorderLayout.EAST);
else if (m_enToolbarPosition == ToolBarPosition.TP_WEST)
SwingUtilities.getWindowAncestor(m_objASLMap.getLayeredPane()).add(m_Toolbar, BorderLayout.WEST);
代码示例来源:origin: net.java.dev.jna/platform
private OSXMaskingContentPane installMaskingPane(Window w) {
OSXMaskingContentPane content;
if (w instanceof RootPaneContainer) {
// TODO: replace layered pane instead?
final RootPaneContainer rpc = (RootPaneContainer)w;
Container oldContent = rpc.getContentPane();
if (oldContent instanceof OSXMaskingContentPane) {
content = (OSXMaskingContentPane)oldContent;
}
else {
content = new OSXMaskingContentPane(oldContent);
// TODO: listen for content pane changes
rpc.setContentPane(content);
}
}
else {
Component oldContent = w.getComponentCount() > 0 ? w.getComponent(0) : null;
if (oldContent instanceof OSXMaskingContentPane) {
content = (OSXMaskingContentPane)oldContent;
}
else {
content = new OSXMaskingContentPane(oldContent);
w.add(content);
}
}
return content;
}
代码示例来源:origin: net.java.dev.jna/jna-platform
private OSXMaskingContentPane installMaskingPane(Window w) {
OSXMaskingContentPane content;
if (w instanceof RootPaneContainer) {
// TODO: replace layered pane instead?
final RootPaneContainer rpc = (RootPaneContainer)w;
Container oldContent = rpc.getContentPane();
if (oldContent instanceof OSXMaskingContentPane) {
content = (OSXMaskingContentPane)oldContent;
}
else {
content = new OSXMaskingContentPane(oldContent);
// TODO: listen for content pane changes
rpc.setContentPane(content);
}
}
else {
Component oldContent = w.getComponentCount() > 0 ? w.getComponent(0) : null;
if (oldContent instanceof OSXMaskingContentPane) {
content = (OSXMaskingContentPane)oldContent;
}
else {
content = new OSXMaskingContentPane(oldContent);
w.add(content);
}
}
return content;
}
内容来源于网络,如有侵权,请联系作者删除!