Tampilkan mengunakan java jframe
import javax.swing.*; import java.awt.*; public class MobilePhone extends JFrame{ public MobilePhone(){ //constractor controlpnl JPanel controlPnl = new JPanel(); JBotton selectBtn = new JBotton("Select"); JBotton cancelBtn = new JBotton("Cancel"); controlPnl.setLayout(new GridLayout(1,2)); controlPnl.add(selectBtn); controlPnl.add(cancelBtn); //end constructing control panel //constructing screenPnl JPanel screenPnl = new JPanel(); JTextArea msgTxtA = new JTextArea(); screenPnl.setLayout(new BorderLayout(6,10)); screenPnl.add(msgTxtA , BorderLayout.CENTER); screenPnl.add(controlPnl , BorderLayout.SOUTH); screenPnl.setBorder(BorderFactor.createTitleBorder("Screen")); //end constructing screenPnl //constructing keyPadPnl JPanel keyPadPnl = new JPanel(); String KeyStr [][] = {{"1","2","3"}, {"4","5","6"}, {"7","8","9"}, {"*","0","#"}}; JBotton keyBtn [][] = new JBotton [4][3]; keyPadPnl.setLayout(new GridLayout(4,3)); for(int col = 0; row < keyBtn.length; row++) { for (int col = 0; col < keyBtn[row].length; col++) { keyPadPnl[row][col] = new JBotton (KeyStr [row][col]); keyPadPnl.add(keyBtn[row][col]); } } keyPadPnl.setBorder(BorderFactor.createTitleBorder("Key")); //end constructing keyPadPnl JBotton onOffBtn = new JBotton("On/Off"); //adding component to the contetPane getContentPane().add(screenPnl, BorderLayout.NORTH); getContentPane().add(keyPadPnl, BorderLayout.CENTER); getContentPane().add(onOffBtn, BorderLayout.SOUTH); } public static void main(String[] args) { MobilePhone Frame = new MobilePhone(); Frame.setTitle("Model X"); Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Frame.setSize(170, 320); Frame.setVisible(True); } }
Что я уже пробовал:
Я хочу узнать о java, я пытался ответить на этот код, но мне не удалось получить результат. я уже пытаюсь спросить эту программу, но я не могу закончить эту программу, поэтому, пожалуйста, помогите мне ответить на код .
Richard MacCutchan
В чем проблема?