Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package window.fullscrean;
- import java.awt.BorderLayout;
- import java.awt.Dimension;
- import java.awt.Toolkit;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- @SuppressWarnings("serial")
- public class LooksLikeFullScreen extends JFrame implements ActionListener {
- String button_location[] = { BorderLayout.CENTER, BorderLayout.NORTH,
- BorderLayout.WEST, BorderLayout.SOUTH, BorderLayout.EAST };
- int button_num = button_location.length;
- JButton bu[] = new JButton[button_num];
- LooksLikeFullScreen() {
- super("ActionListenerTest");
- for (int i = 0; i < button_num; i++) {
- bu[i] = new JButton("BUTTON" + i);
- bu[i].addActionListener(this);
- add(bu[i], button_location[i]);
- }
- Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
- System.out.println(d.getHeight() + "and" + d.getWidth());
- setLocation(0, 0);
- setSize((int) d.getWidth(), (int) d.getHeight());
- }
- public void actionPerformed(ActionEvent e) {
- Object so = e.getSource();
- for (int i = 0; i < button_num; i++) {
- if (so == bu[i]) {
- System.out.println("PushButton: " + bu[i].getText());
- }
- }
- }
- public static void main(String[] args) {
- LooksLikeFullScreen kb = new LooksLikeFullScreen();
- // 閉じるボタンの有効化
- kb.setUndecorated(true);
- kb.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- kb.setVisible(true);
- }
- }
Add Comment
Please, Sign In to add comment