Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.File;
- import java.util.ArrayList;
- import javax.swing.DefaultListModel;
- import javax.swing.JFrame;
- import javax.swing.JList;
- public class TextEditor {
- private JFrame frame;
- private DefaultListModel model;
- public TextEditor() {
- makeFrame();
- getFiles();
- makeList();
- frame.setVisible(true);
- }
- public void getFiles() {
- String filePath = System.getProperty("user.dir") + "\\a";
- File[] files = new File(filePath).listFiles();
- for(File e : files) {
- String name = e.getName();
- this.model.addElement(name);
- }
- }
- private void makeFrame() {
- frame = new JFrame("Text Editor");
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setSize(800, 600);
- frame.setResizable(false);
- }
- @SuppressWarnings({ "unchecked", "rawtypes" })
- private void makeList() {
- JList list = new JList<>(model);
- frame.add(list);
- }
- public static void main(String[] args) {
- TextEditor window = new TextEditor();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement