Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Открытие папки

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
13 Окт 2023
Сообщения
29
Реакции
1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Смотрите нужно открыть папку при нажатие на иконку папки p.s Kod Fonts.Icon20.drawCenteredString("C", x + width + 2, y + 7, new Color(255, 255, 255).getRGB());
так вот как мне это сделать
 
сделай кнопку, там не сложно, просто x y делаешь чтобы было нажатие и выполнялось действие открытия
 
PASTED BY CHAT GPT:
Expand Collapse Copy
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;

public class OpenFolderOnClick {
    public static void main(String[] args) {
        JFrame frame = new JFrame("Open Folder On Click");
        JPanel panel = new JPanel();
        
        JButton button = new JButton("Open Folder");
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                String folderPath = "path/to/your/folder";  // Укажите путь к своей папке
                try {
                    Desktop.getDesktop().open(new java.io.File(folderPath));
                } catch (IOException ex) {
                    // Обработка ошибок
                    ex.printStackTrace();
                }
            }
        });
        
        panel.add(button);
        frame.add(panel);
        frame.setSize(300, 200);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}
 
PASTED BY CHAT GPT:
Expand Collapse Copy
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;

public class OpenFolderOnClick {
    public static void main(String[] args) {
        JFrame frame = new JFrame("Open Folder On Click");
        JPanel panel = new JPanel();
       
        JButton button = new JButton("Open Folder");
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                String folderPath = "path/to/your/folder";  // Укажите путь к своей папке
                try {
                    Desktop.getDesktop().open(new java.io.File(folderPath));
                } catch (IOException ex) {
                    // Обработка ошибок
                    ex.printStackTrace();
                }
            }
        });
       
        panel.add(button);
        frame.add(panel);
        frame.setSize(300, 200);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}
нахуя и главное зачем?
Java:
Expand Collapse Copy
             String folderPath = "path/to/your/folder";  // Укажите путь к своей папке

                try {

                    Desktop.getDesktop().open(new java.io.File(folderPath));

                } catch (IOException ex) {

                    // Обработка ошибок

                    ex.printStackTrace();

                }


если только эта часть кода нужна?
 
Назад
Сверху Снизу