Untitled
unknown
plain_text
2 years ago
2.3 kB
10
Indexable
import javax.swing.JButton; /* import library GUI */
import javax.swing.JFrame; /* import library GUI */
import javax.swing.JTextField; /* import library GUI */
import java.awt.EventQueue; /* import library GUI */
public class Frame1 extends JFrame { /* call Class */
private JButton btn[] = new JButton[16]; /* Create Button Array */
private String[] alist = {"7","8","9","x","4","5","6","/","1","2","3","-",".","0","00","+"}; /* Create Symbols or Name of Button */
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
Frame1 frame = new Frame1(); /* Create JFrame */
frame.setVisible(true); /* Show GUI */
}
});
}
public Frame1() {
int count = 0; /* Set Variable Count */
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(0, 0, 360, 550);
setTitle("Calculator");
getContentPane().setLayout(null);
final JTextField txt = new JTextField(); /* Create TextField */
txt.setBounds(30, 30, 290,50); /* Set (x,y) TextField */
getContentPane().add(txt); /* Show TextField */
txt.setColumns(10);
JButton btn17 = new JButton("CE"); /* Create button */
btn17.setBounds(110, 430, 50, 50); /* Set (x,y) button */
getContentPane().add(btn17); /* Show button */
JButton btn18 = new JButton("C"); /* Create button */
btn18.setBounds(30, 430, 50, 50); /* Set (x,y) button */
getContentPane().add(btn18); /* Show button */
JButton btn19 = new JButton("="); /* Create button */
btn19.setBounds(190, 430, 130, 50); /* Set (x,y) button */
getContentPane().add(btn19); /* Show button */
/* Use For Loop for Create 16 Button */
for (int y = 110; y < 360; y += 80 ) { /* Set X */
for (int x = 30 ; x < 280 ; x += 80 ) { /* Set Y */
btn[count] = new JButton(alist[count]); /* Create button array form */
btn[count].setBounds(x, y, 50, 50); /* set (x,y) of button array form */
getContentPane().add(btn[count]); /* show button on the screen */
count += 1 ; /* Create button array form */
}
}
}
}Editor is loading...
Leave a Comment