Java源码示例:com.apple.jobjc.appkit.NSButton
示例1
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例2
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例3
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例4
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例5
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例6
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例7
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例8
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例9
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例10
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例11
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}
示例12
public void createWindow(){
NSRect rect;
int styleMask = objc.AppKit().NSTitledWindowMask() | objc.AppKit().NSMiniaturizableWindowMask();
NSButton myButton;
NSSize buttonSize;
myButton = objc.AppKit().NSButton().newID();
myButton.setTitle(str.nsString("Print Hello!"));
myButton.sizeToFit();
myButton.setTarget(this);
myButton.setAction(new SEL("printHello:"));
buttonSize = myButton.frame().size();
rect = objc.Foundation().NSMakeRect(100, 100, 2*buttonSize.width(), 2*buttonSize.height());
myWindow = objc.AppKit().NSWindow().alloc();
myWindow = myWindow.initWithContentRect_styleMask_backing_defer(
rect, styleMask, objc.AppKit().NSBackingStoreBuffered(), false);
myWindow.setTitle(str.nsString("This is a test window."));
myWindow.setContentView(myButton);
myDrawer = objc.AppKit().NSDrawer().alloc();
myDrawer = myDrawer.initWithContentSize_preferredEdge(
objc.Foundation().NSMakeSize(100, 40), objc.Foundation().NSMinYEdge());
myDrawer.setParentWindow(myWindow);
}