Cocoa: Bekerja dengan TextField (bagian 2)
Dalam tutorial kali ini kita akan mempelajari cara:
- Mengambil isi TextField
- Menampilkan data angka di dalam TextField
- Melakukan operasi aritmatika sederhana
- firstNumber
- secondNumber
- resultNumber
3) Buatlah sebuah Action dari object Button dan namakan: calculate Berikut sourcecode lengkap file Calc01AppDelegate.h
[sourcecode language=”objc”] //// Calc01AppDelegate.h
//
#import <Cocoa/Cocoa.h>
@interface Calc01AppDelegate : NSObject <NSApplicationDelegate> {
NSWindow *window;
NSTextField *firstNumber;
NSTextField *secondNumber;
NSTextField *resultNumber;
}
@property (assign) IBOutlet NSWindow *window;
@property (assign) IBOutlet NSTextField *firstNumber;
@property (assign) IBOutlet NSTextField *secondNumber;
@property (assign) IBOutlet NSTextField *resultNumber;
– (IBAction)calculate:(id)sender;
@end
[/sourcecode]
4) Pada file .m, tambahkan implementasi dari action calculate yang akan melakukan penjumlahan atas firstNumber dan secondNumber, lalu menuliskan hasilnya pada resultNumber. Berikut sourcecode lengkap file Calc01AppDelegate.m
[sourcecode language=”objc”] //// Calc01AppDelegate.m
//
#import "Calc01AppDelegate.h"
@implementation Calc01AppDelegate
@synthesize window;
@synthesize firstNumber;
@synthesize secondNumber;
@synthesize resultNumber;
– (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
// Insert code here to initialize your application
}
– (IBAction)calculate:(id)sender {
int Bilangan1 = [firstNumber intValue];
int Bilangan2 = [secondNumber intValue];
int Hasil = Bilangan1 + Bilangan2;
[resultNumber setIntValue:Hasil];
}
@end
[/sourcecode]
Berikut adalah tampilan program ini setelah di-eksekusi: