He probado tu código, quitando la parte del DataSource, y si muestra la interfaz.
Te faltaría el permitir cerrar la aplicación, que lo puedes poner en:
Código Java:
Ver originalpublic void launchFrame() {
frame.pack();
frame.setResizable(false);
frame.setVisible(true);
@Override
super.windowClosing(e);
}
});
}
Y también te recomendaría que utilices Swing en vez de AWT, pero eso ya es de tu elección.
Si a lo que te refieres es que los botones no hacen nada, es porque no los has programado.
Para ello tienes que utilizar las interfaces de evento, por ejemplo:
Código Java:
Ver originalprivate void initBottomLeft() {
// Initialize entry text field and keypad grid panel
// Create and add entry text field
// Create keypad grid and buttons
for (int i=0; i<12; i++) {
keyPadGrid.add(keyPadButtons[i]);
//Aquí utilizas el método addActionListener para responder al evento click de los botones
@Override
entryField.
setText(entryField.
getText()+((Button)e.
getSource()).
getLabel()); }
});
}
// Add entry/keypad panel to left-half panel
pLeftHalf.add(entryKeyPadPanel);
}