Kod: Zaznacz cały
class MyFrame extends Frame
{
CalcBinaryTest p;
MyFrame(CalcBinaryTest p) {
super("Kalkulator Binarny");
setBounds(100, 100, 300, 300);
setBackground(Color.BLUE);
setLayout(null);
addWindowListener(new MyWindowAdapter());
setFont(new Font(Font.SANS_SERIF, Font.PLAIN, 15));
KoncowyPrzycisk koniec = new KoncowyPrzycisk();
ButtonSUM suma = new ButtonSUM(p);
ButtonSUBS substraction = new ButtonSUBS(p);
ButtonZERO zero = new ButtonZERO(p);
ButtonONE one = new ButtonONE(p);
ButtonMULTI multi = new ButtonMULTI(p);
ButtonDIV division = new ButtonDIV(p);
ButtonRESULT res = new ButtonRESULT(p);
ButtonINFO BInf = new ButtonINFO(p);
suma.setBounds(160, 60, 60, 60);
substraction.setBounds(230, 60, 60, 60);
zero.setBounds(10, 60, 60, 60);
one.setBounds(80, 60, 60, 60);
multi.setBounds(160, 130, 60, 60);
division.setBounds(230, 130, 60, 60);
res.setBounds(160, 200, 60, 60);
BInf.setBounds(10, 200, 60, 60);
p.dane = new Label();
p.dane.setFocusable(true);
p.dane.setBounds(10, 30, 250, 20);
add(p.dane);
add(suma);
add(substraction);
add(multi);
add(zero);
add(one);
add(res);
add(division);
add(koniec);
add(BInf);
setResizable(true);
}
}
public class CalcBinaryTest{
Label dane;
MyFrame frame;
MyInfo information;
public static String aa, bb;
public static int a, b;
public void PutSum() {
}
public void PutSubs() {
}
public void PutZero(){
}
public void PutOne() {
}
public void PutMulti() {
}
public void PutDiv() {
}
public void PutResult() {
public void ShowInfo() {
}
}
public static void main(String args[]) {
CalcBinaryTest p = new CalcBinaryTest();
p.frame = new MyFrame(p);
KeyListener keyListener = new KeyListener() {
CalcBinaryTest p;
public void keyPressed(KeyEvent keyEvent) {
System.out.println("dsadada");
}
public void keyReleased(KeyEvent keyEvent) {
}
public void keyTyped(KeyEvent keyEvent) {
p.dane.setText("blablabla");
System.out.println("dsadsadaczxcxz");
}
};
p.frame.addKeyListener(keyListener);
p.frame.setFocusable(true);
p.frame.setVisible(true);
}
}