Showing
6 changed files
with
55 additions
and
0 deletions
This diff is collapsed. Click to expand it.
data/model.gif
0 → 100644
2.57 MB
data/model.jpg
0 → 100644
34.4 KB
data/model.png
0 → 100644
375 KB
... | @@ -12,6 +12,8 @@ public class Aggregation { | ... | @@ -12,6 +12,8 @@ public class Aggregation { |
12 | 12 | ||
13 | public static void main(String[] args) throws Exception { | 13 | public static void main(String[] args) throws Exception { |
14 | 14 | ||
15 | + new GUI(); | ||
16 | + | ||
15 | //Create Session | 17 | //Create Session |
16 | SparkSession spark = SparkSession | 18 | SparkSession spark = SparkSession |
17 | .builder() | 19 | .builder() | ... | ... |
src/main/java/GUI.java
0 → 100644
1 | +import javax.swing.*; | ||
2 | +import java.awt.*; | ||
3 | + | ||
4 | +public class GUI extends JFrame { | ||
5 | + JTabbedPane tab = new JTabbedPane(); | ||
6 | + public GUI() { | ||
7 | + super("CESCO"); | ||
8 | + | ||
9 | + tab.addTab("png", new PngPane()); | ||
10 | + tab.addTab("gif",new GifPane()); | ||
11 | + tab.addTab("jpg",new JpgPane()); | ||
12 | + | ||
13 | + add(tab); | ||
14 | + | ||
15 | + setSize(800, 500); // 윈도우의 크기 가로x세로 | ||
16 | + setVisible(true); // 창을 보여줄떄 true, 숨길때 false | ||
17 | + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // x 버튼을 눌렀을때 종료 | ||
18 | + } | ||
19 | + | ||
20 | +// public static void main(String args[]) { | ||
21 | +// new GUI(); | ||
22 | +// } | ||
23 | +} | ||
24 | + | ||
25 | +class PngPane extends JPanel { | ||
26 | + public PngPane() { | ||
27 | + super(); | ||
28 | + ImageIcon image = new ImageIcon("data/model.png"); | ||
29 | + JLabel label = new JLabel("", image, JLabel.CENTER); | ||
30 | + setLayout(new BorderLayout()); | ||
31 | + add(label, BorderLayout.CENTER); | ||
32 | + } | ||
33 | +} | ||
34 | + | ||
35 | +class GifPane extends JPanel { | ||
36 | + public GifPane() { | ||
37 | + super(); | ||
38 | + ImageIcon image = new ImageIcon("data/model.gif"); | ||
39 | + JLabel label = new JLabel("", image, JLabel.CENTER); | ||
40 | + setLayout(new BorderLayout()); | ||
41 | + add( label, BorderLayout.CENTER ); | ||
42 | + } | ||
43 | +} | ||
44 | + | ||
45 | +class JpgPane extends JPanel { | ||
46 | + public JpgPane() { | ||
47 | + super(); | ||
48 | + ImageIcon image = new ImageIcon("data/model.jpg"); | ||
49 | + JLabel label = new JLabel("", image, JLabel.CENTER); | ||
50 | + setLayout(new BorderLayout()); | ||
51 | + add( label, BorderLayout.CENTER ); | ||
52 | + } | ||
53 | +} | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment