Page 458 - MDP2022-2
P. 458
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;
public class KeyPad extends JPanel {
private JTextField inputField;
private JButton inputBtnArr[] = new JButton[12];
private ArrayList<JButton> willshuffleList = new ArrayList<>();
private String keywords = "";
public KeyPad() {
super(new BorderLayout());
initComp();
configComp();
addEvents();
shuffleInput();
}
public String getInput(){
return keywords;
}
void initComp(){
setLayout(new BorderLayout(5,5));
inputField = new JTextField(15);
for(int i= 0; i<12; i++){
inputBtnArr[i] = new JButton(i+1+"");
if(i < 9)
willshuffleList.add(inputBtnArr[i]);
else if(i == 10)
willshuffleList.add(inputBtnArr[i]);
}