Signed-off-by: wangwei <2261850470@qq.com>
方佳明
wangwei 2 years ago
parent af54bac13c
commit c51e919273

@ -0,0 +1,15 @@
package menu;
import javax.swing.*;
import joggle.joggle;
public class CreateWindow {
public static JFrame page = new JFrame("创作窗口");
public static void setPage(){
page.setSize(1500,1000);
page.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
page.setResizable(false);
page.setLocationRelativeTo(null);
page.setVisible(true);
}
}

@ -9,10 +9,11 @@ import java.io.*;
//主窗口 //主窗口
public class MainWindow extends menu { public class MainWindow extends menu {
public static JFrame page = new JFrame("主菜单"); private static JFrame page = new JFrame("主菜单");
public static JFrame create_page = new JFrame("创建"); private static JFrame create_page = new JFrame("创建");
private static Container c = new Container(); private static Container c = new Container();
private static Container c1 = new Container(); private static Container c1 = new Container();
private static JTextField fileName = new JTextField();
private static int flag = 0; private static int flag = 0;
//创建主窗口 //创建主窗口
public static void main(String[] args) { public static void main(String[] args) {
@ -69,6 +70,7 @@ public class MainWindow extends menu {
} }
}); });
} }
//创建文件
public static void create(){ public static void create(){
JButton b = new JButton("创建"); JButton b = new JButton("创建");
b.setSize(50,10); b.setSize(50,10);
@ -84,14 +86,23 @@ public class MainWindow extends menu {
if(val == fd.APPROVE_OPTION){ if(val == fd.APPROVE_OPTION){
File file = fd.getSelectedFile(); File file = fd.getSelectedFile();
file.getPath(); file.getPath();
File newfile = new File(file,""); //获取预览地址
newfile.mkdirs(); try {
File newfile = new File(file, fileName.getText() + ".drc");
newfile.createNewFile();
//创建文件,格式为自创drc格式
}catch (IOException e1){
e1.printStackTrace();
}
CreateWindow.setPage();
page.setVisible(false);
create_page.setVisible(false);
//打开创作窗口
} }
} }
}); });
} }
public static void setFileName(){ public static void setFileName(){
JTextField fileName = new JTextField();
fileName.setSize(10,10); fileName.setSize(10,10);
c1.add(fileName); c1.add(fileName);
fileName.setVisible(true); fileName.setVisible(true);

Loading…
Cancel
Save