если я прокомментирую код, как показано, кнопки J исчезнут
public class analisi_spesa {
public static void main(String[] args) {
JFrame mainFrame = new JFrame("Java SWING Examples");
mainFrame.setSize(400,400);
mainFrame.setLayout(new GridLayout(3, 1));
/*
JLabel headerLabel = new JLabel("headerLabel",JLabel.CENTER );
JLabel statusLabel = new JLabel("statusLabel",JLabel.CENTER);
statusLabel.setSize(350,100);
*/
mainFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent windowEvent){
System.exit(0);
}
});
JPanel controlPanel = new JPanel();
controlPanel.setLayout(new FlowLayout());
/*
mainFrame.add(headerLabel);
mainFrame.add(controlPanel);
mainFrame.add(statusLabel);
*/
mainFrame.setVisible(true);
// headerLabel.setText("Control in action: Button");
JButton okButton = new JButton("OK");
JButton submitButton = new JButton("Submit");
JButton cancelButton = new JButton("Cancel");
okButton.setActionCommand("OK");
submitButton.setActionCommand("Submit");
cancelButton.setActionCommand("Cancel");
okButton.addActionListener(new ButtonClickListener());
submitButton.addActionListener(new ButtonClickListener());
cancelButton.addActionListener(new ButtonClickListener());
controlPanel.add(okButton);
controlPanel.add(submitButton);
controlPanel.add(cancelButton);
mainFrame.setVisible(true);
}
}
Я бы хотел, чтобы они были показаны, поскольку я не комментирую код.Я взял этот пример из https://www.tutorialspoint.com/swing/swing_event_handling.htm спасибо всем, я жду ответов.