-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPersonToolbar.java
More file actions
94 lines (81 loc) · 2.83 KB
/
Copy pathPersonToolbar.java
File metadata and controls
94 lines (81 loc) · 2.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
package java0919_gui;
/*
* PersonInfo - Toolbar class
* 새파일, 열기, 저장.
* 툴바: 이미지들 사용함.
*/
import java.awt.*;
import javax.swing.border.*;
import javax.swing.*;
public class PersonToolbar extends JToolBar {
JButton newB, openB, saveB, saveasB, helpB;
JButton copyB, cutB, pasteB;
JButton leftB, centerB, rightB;
public PersonToolbar() {
String str = "src\\java0919_gui\\";
newB = new JButton(new ImageIcon(str + "images\\new.gif"));
openB = new JButton(new ImageIcon(str + "images\\open.gif"));
saveB = new JButton(new ImageIcon(str + "images\\save.gif"));
saveasB = new JButton(new ImageIcon(str + "images\\saveas.gif"));
helpB = new JButton(new ImageIcon(str + "images\\help.gif"));
// 팁
newB.setToolTipText("새파일");
openB.setToolTipText("열기");
saveB.setToolTipText("저장");
saveasB.setToolTipText("다른 이름으로 저장");
helpB.setToolTipText("도움말");
// border 세팅(여백)
newB.setBorder(new EmptyBorder(0, 5, 0, 5));
openB.setBorder(new EmptyBorder(0, 5, 0, 5));
saveB.setBorder(new EmptyBorder(0, 5, 0, 5));
saveasB.setBorder(new EmptyBorder(0, 5, 0, 5));
helpB.setBorder(new EmptyBorder(0, 5, 0, 5));
this.add(newB);
this.add(openB);
this.add(saveB);
this.add(saveasB);
this.add(helpB);
this.addSeparator();
//////////////////////////////////////////////////////////////
copyB = new JButton(new ImageIcon(str + "images/copy.gif"));
cutB = new JButton(new ImageIcon(str + "images/cut.gif"));
pasteB = new JButton(new ImageIcon(str + "images/paste.gif"));
// 팁
copyB.setToolTipText("복사");
cutB.setToolTipText("잘라내기");
pasteB.setToolTipText("붙여넣기");
// border 세팅(여백)
copyB.setBorder(new EmptyBorder(0, 5, 0, 5));
cutB.setBorder(new EmptyBorder(0, 5, 0, 5));
pasteB.setBorder(new EmptyBorder(0, 5, 0, 5));
this.add(copyB);
this.add(cutB);
this.add(pasteB);
this.addSeparator();
/////////////////////////////////////////////////////////////////
// leftB, centerB, rightB;
leftB = new JButton(new ImageIcon(str + "images/left.gif"));
centerB = new JButton(new ImageIcon(str + "images/center.gif"));
rightB = new JButton(new ImageIcon(str + "images/right.gif"));
// 팁
leftB.setToolTipText("왼쪽정렬");
centerB.setToolTipText("중앙정렬");
rightB.setToolTipText("오른쪽정렬");
// border 세팅(여백)
leftB.setBorder(new EmptyBorder(0, 5, 0, 5));
centerB.setBorder(new EmptyBorder(0, 5, 0, 5));
rightB.setBorder(new EmptyBorder(0, 5, 0, 5));
this.add(leftB);
this.add(centerB);
this.add(rightB);
}
/*
public static void main(String[] args) {
PersonToolbar pm = new PersonToolbar();
JFrame frame = new JFrame();
frame.add(BorderLayout.NORTH, pm);
frame.setSize(520, 550);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}*/
}