Как сделать такое в Java ?

Узнай цену своей работы

Формулировка задачи:

Как такое сделать? Как сделать рамку фрейма невидимой? Можно ли вообще такое Java?

Решение задачи: «Как сделать такое в Java ?»

textual
Листинг программы
import java.awt.BorderLayout;
import java.awt.EventQueue;
 
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
 
public class AutoFrame extends JFrame {
 
    private JPanel contentPane;
 
    /**
     * Launch the application.
     */
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    AutoFrame frame = new AutoFrame();
                    frame.setUndecorated(true);
                    frame.setOpacity(0.9f);
                    
                    frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }
 
    /**
     * Create the frame.
     */
    public AutoFrame() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        
        setBounds(1180, 0, 100, 100);
        contentPane = new JPanel();
        contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
        setContentPane(contentPane);
        contentPane.setLayout(null);
        
        JButton btnNewButton = new JButton("Close");
        btnNewButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                System.exit(0);
            }
        });
        btnNewButton.setBounds(10, 11, 78, 25);
        contentPane.add(btnNewButton);
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5