Umpan Balik dan Ti

BTN8 . setText 8 ; BTN9 . setText 9 ; BTNClear . setText Clear ; javax . swing . GroupLayout jPanel2Layout = new javax . swing . GroupLayout jPanel2 ; jPanel2 . setLayout jPanel2Layout ; jPanel2Layout . setHorizontalGroup jPanel2Layout . createParallelGroup javax . swing . GroupLayout . Alignm ent . LEADING . addGroup jPanel2Layout . createSequentialGroup . addContainerGap . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . LEADING , false . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN0 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTNClear , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN1 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN2 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN3 . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN4 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN5 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN6 . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN7 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN8 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN9 . addContainerGap 14 , Short . MAX_VALUE ; jPanel2Layout . setVerticalGroup jPanel2Layout . createParallelGroup javax . swing . GroupLayout . Alignm ent . LEADING BTN8 . setText 8 ; BTN9 . setText 9 ; BTNClear . setText Clear ; javax . swing . GroupLayout jPanel2Layout = new javax . swing . GroupLayout jPanel2 ; jPanel2 . setLayout jPanel2Layout ; jPanel2Layout . setHorizontalGroup jPanel2Layout . createParallelGroup javax . swing . GroupLayout . Alignm ent . LEADING . addGroup jPanel2Layout . createSequentialGroup . addContainerGap . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . LEADING , false . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN0 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTNClear , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN1 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN2 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN3 . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN4 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN5 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN6 . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN7 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN8 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN9 . addContainerGap 14 , Short . MAX_VALUE ; jPanel2Layout . setVerticalGroup jPanel2Layout . createParallelGroup javax . swing . GroupLayout . Alignm ent . LEADING 71 BTN8 . setText 8 ; BTN9 . setText 9 ; BTNClear . setText Clear ; javax . swing . GroupLayout jPanel2Layout = new javax . swing . GroupLayout jPanel2 ; jPanel2 . setLayout jPanel2Layout ; jPanel2Layout . setHorizontalGroup jPanel2Layout . createParallelGroup javax . swing . GroupLayout . Alignm ent . LEADING . addGroup jPanel2Layout . createSequentialGroup . addContainerGap . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . LEADING , false . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN0 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTNClear , javax . swing . GroupLayout . DEFAULT_SIZE , javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN1 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN2 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN3 . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN4 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN5 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN6 . addGroup jPanel2Layout . createSequentialGroup . addComponent BTN7 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN8 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addComponent BTN9 . addContainerGap 14 , Short . MAX_VALUE ; jPanel2Layout . setVerticalGroup jPanel2Layout . createParallelGroup javax . swing . GroupLayout . Alignm ent . LEADING 72 . addGroup jPanel2Layout . createSequentialGroup . addContainerGap javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN7 . addComponent BTN8 . addComponent BTN9 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN4 . addComponent BTN5 . addComponent BTN6 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN1 . addComponent BTN2 . addComponent BTN3 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . LEADING . addComponent BTN0 . addComponent BTNClear ; BTNplus . setText + ; BTNminus . setText - ; BTNkali . setText X ; BTNbagi . setText ; BTNsin . setText Sin ; BTNcos . setText Cos ; BTNtangen . setText Tg ; BTNtangen . setToolTipText ; BTNhasil . setText Hasil ; BTNhasil . setToolTipText ; javax . swing . GroupLayout jPanel3Layout = new javax . swing . GroupLayout jPanel3 ; jPanel3 . setLayout jPanel3Layout ; jPanel3Layout . setHorizontalGroup jPanel3Layout . createParallelGroup javax . swing . GroupLayout . Alignm . addGroup jPanel2Layout . createSequentialGroup . addContainerGap javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN7 . addComponent BTN8 . addComponent BTN9 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN4 . addComponent BTN5 . addComponent BTN6 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN1 . addComponent BTN2 . addComponent BTN3 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . LEADING . addComponent BTN0 . addComponent BTNClear ; BTNplus . setText + ; BTNminus . setText - ; BTNkali . setText X ; BTNbagi . setText ; BTNsin . setText Sin ; BTNcos . setText Cos ; BTNtangen . setText Tg ; BTNtangen . setToolTipText ; BTNhasil . setText Hasil ; BTNhasil . setToolTipText ; javax . swing . GroupLayout jPanel3Layout = new javax . swing . GroupLayout jPanel3 ; jPanel3 . setLayout jPanel3Layout ; jPanel3Layout . setHorizontalGroup jPanel3Layout . createParallelGroup javax . swing . GroupLayout . Alignm . addGroup jPanel2Layout . createSequentialGroup . addContainerGap javax . swing . GroupLayout . DEFAULT_SIZE , Short . MAX_VALUE . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN7 . addComponent BTN8 . addComponent BTN9 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN4 . addComponent BTN5 . addComponent BTN6 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . BASELINE . addComponent BTN1 . addComponent BTN2 . addComponent BTN3 . addPreferredGap javax . swing . LayoutStyle . ComponentPlacement . UNRE LATED . addGroup jPanel2Layout . createParallelGroup javax . swing . GroupLay out . Alignment . LEADING . addComponent BTN0 . addComponent BTNClear ; BTNplus . setText + ; BTNminus . setText - ; BTNkali . setText X ; BTNbagi . setText ; BTNsin . setText Sin ; BTNcos . setText Cos ; BTNtangen . setText Tg ; BTNtangen . setToolTipText ; BTNhasil . setText Hasil ; BTNhasil . setToolTipText ; javax . swing . GroupLayout jPanel3Layout = new javax . swing . GroupLayout jPanel3 ; jPanel3 . setLayout jPanel3Layout ; jPanel3Layout . setHorizontalGroup jPanel3Layout . createParallelGroup javax . swing . GroupLayout . Alignm