К настоящему времени я уже знаю, что мой код испорчен. Я просто хочу знать , почему он испорчен. Я хочу активировать «webButton», чтобы при нажатии на него выводилось сообщение на консоли, в котором говорится: «Это открывает Mozilla Firefox».Как мне активировать кнопку в графическом интерфейсе?
package smartphone;
import java.awt.*;
import java.awt.event.ActionEvent;
import javax.swing.*;
import java.util.Scanner;
public class Smartphone implements ActionListener {
public static void main(String[] args) {
{
{
JFrame container = new JFrame();
container.setLayout(new BorderLayout());
Scanner daniel = new Scanner(System.in);
JButton webButton = new JButton(new ImageIcon("Firefox.png"));
JButton phoButton = new JButton(new ImageIcon("Facebook.png"));
JButton texButton = new JButton(new ImageIcon("Phone.png"));
JButton setButton = new JButton(new ImageIcon("Settings.png"));
JButton smsButton = new JButton(new ImageIcon("sms.png"));
container.setTitle("Smartphone Interface!");
container.setSize(240,340);
container.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
container.add(setButton, BorderLayout.CENTER);
container.add(webButton, BorderLayout.SOUTH);
container.add(texButton, BorderLayout.NORTH);
container.add(phoButton, BorderLayout.EAST);
container.add(smsButton, BorderLayout.WEST);
container.setVisible(true);
webButton.addActionListener(instanceofSmartphone);
}
}
}
}
Это ** android ** код? ** Нет никаких доказательств **, что это так. –
удалите тег Android и добавьте тег Swing, например – mobilepotato7
. На какую часть вашего вопроса нельзя ответить, прочитав кнопку [tutorial] (https://docs.oracle.com/javase/tutorial/uiswing/components/button. html # abstractbutton) – Robin