Listing Program
Listing Program
1. package form_login;
2. import form_menu.form_menu_utama;
3. import javax.swing.JOptionPane;
4. import koneksi.DBConnection;
5.
6. public class form_login extends javax.swing.JFrame {
7.
8. public form_login() {
9. initComponents();
10. setLocationRelativeTo(this);
11. setTitle("Login");
12. setLocationRelativeTo(null);
13. }
14.
15. public void cariuser() {
16.
17. java.sql.Connection conn = new DBConnection().connect();
18. try {
19. String sql = "Select * from user where username='" + txtUser.getText() +
"' and password='" + txtPass.getText() + "'";
20. java.sql.Statement stmt = conn.createStatement();
21. java.sql.ResultSet rslt = stmt.executeQuery(sql);
22. if (rslt.next()) {
23. JOptionPane.showMessageDialog(null, " Masuk Form Admin
Berhasil .....!");
24.
25. new form_menu_utama().show();
26.
27. this.dispose();
28. }
29. } catch (Exception ex) {
30. JOptionPane.showMessageDialog(null, "Ada Kesalahan");
31. }
32.
33. }
34.
35. @SuppressWarnings("unchecked")
36. // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
37. private void initComponents() {
38.
39. panelImageKaca21 = new gradient.PanelImageKaca2();
40. jPanel1 = new javax.swing.JPanel();
41. jLabel1 = new javax.swing.JLabel();
42. jLabel2 = new javax.swing.JLabel();
43. txtUser = new javax.swing.JTextField();
44. txtPass = new javax.swing.JPasswordField();
45. btnLogin = new javax.swing.JButton();
46. jButton2 = new javax.swing.JButton();
47. jLabel3 = new javax.swing.JLabel();
48. jLabel4 = new javax.swing.JLabel();
49.
50.
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
51.
52. jLabel1.setText("User Name");
53.
54. jLabel2.setText("Password");
55.
56. txtUser.addActionListener(new java.awt.event.ActionListener() {
57. public void actionPerformed(java.awt.event.ActionEvent evt) {
58. txtUserActionPerformed(evt);
59. }
60. });
61.
62. txtPass.addActionListener(new java.awt.event.ActionListener() {
63. public void actionPerformed(java.awt.event.ActionEvent evt) {
64. txtPassActionPerformed(evt);
65. }
66. });
67.
68. btnLogin.setText("Login");
69. btnLogin.addActionListener(new java.awt.event.ActionListener() {
70. public void actionPerformed(java.awt.event.ActionEvent evt) {
71. btnLoginActionPerformed(evt);
72. }
73. });
74.
75. jButton2.setText("Batal");
76. jButton2.addActionListener(new java.awt.event.ActionListener() {
77. public void actionPerformed(java.awt.event.ActionEvent evt) {
78. jButton2ActionPerformed(evt);
79. }
80. });
81.
82. javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout(jPanel1);
83. jPanel1.setLayout(jPanel1Layout);
84. jPanel1Layout.setHorizontalGroup(
85.
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEAD
ING)
86. .addGroup(jPanel1Layout.createSequentialGroup()
87. .addGap(24, 24, 24)
88. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
89. .addComponent(jLabel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
90. .addGroup(jPanel1Layout.createSequentialGroup()
91. .addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
92. .addGap(6, 6, 6)))
93. .addGap(57, 57, 57)
94. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
95. .addGroup(jPanel1Layout.createSequentialGroup()
96. .addComponent(btnLogin,
javax.swing.GroupLayout.DEFAULT_SIZE, 57, Short.MAX_VALUE)
97. .addGap(66, 66, 66)
98. .addComponent(jButton2,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
99. .addComponent(txtPass,
javax.swing.GroupLayout.DEFAULT_SIZE, 180, Short.MAX_VALUE)
100. .addComponent(txtUser,
javax.swing.GroupLayout.DEFAULT_SIZE, 180, Short.MAX_VALUE))
101. .addGap(41, 41, 41))
102. );
103. jPanel1Layout.setVerticalGroup(
104.
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEAD
ING)
105. .addGroup(jPanel1Layout.createSequentialGroup()
106. .addGap(24, 24, 24)
107. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.BASELINE)
108. public form_login() {
109. initComponents();
110. setLocationRelativeTo(this);
111. setTitle("Login");
112. setLocationRelativeTo(null);
113. }
114.
115. public void cariuser() {
116.
117. java.sql.Connection conn = new DBConnection().connect();
118. try {
119. String sql = "Select * from user where username='" + txtUser.getText() +
"' and password='" + txtPass.getText() + "'";
120. java.sql.Statement stmt = conn.createStatement();
121. java.sql.ResultSet rslt = stmt.executeQuery(sql);
122. if (rslt.next()) {
123. JOptionPane.showMessageDialog(null, " Masuk Form Admin
Berhasil .....!");
124.
125. new form_menu_utama().show();
126.
127. this.dispose();
128. }
129. } catch (Exception ex) {
130. JOptionPane.showMessageDialog(null, "Ada Kesalahan");
131. }
132.
133. }
134.
135. @SuppressWarnings("unchecked")
136. // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
137. private void initComponents() {
138.
139. panelImageKaca21 = new gradient.PanelImageKaca2();
140. jPanel1 = new javax.swing.JPanel();
141. jLabel1 = new javax.swing.JLabel();
142. jLabel2 = new javax.swing.JLabel();
143. txtUser = new javax.swing.JTextField();
144. txtPass = new javax.swing.JPasswordField();
145. btnLogin = new javax.swing.JButton();
146. jButton2 = new javax.swing.JButton();
147. jLabel3 = new javax.swing.JLabel();
148. jLabel4 = new javax.swing.JLabel();
149.
150. .addComponent(jLabel1)
151. .addComponent(txtUser,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
152. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UN
RELATED)
153. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.BASELINE)
154. .addComponent(jLabel2)
155. .addComponent(txtPass,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
156. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED, 14, Short.MAX_VALUE)
157. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.BASELINE)
158. .addComponent(btnLogin)
159. .addComponent(jButton2))
160. .addGap(30, 30, 30))
161. );
162.
163. jLabel3.setFont(new java.awt.Font("Times New Roman", 0, 18));
164. jLabel3.setForeground(new java.awt.Color(255, 255, 255));
165. jLabel3.setText("Perancangan Sistem Persediaan Barang Disekolah
Alam");
166.
167. jLabel4.setFont(new java.awt.Font("Times New Roman", 0, 18));
168. jLabel4.setForeground(new java.awt.Color(255, 255, 255));
169. jLabel4.setText("Dan Sains Al-Jannah Jakarta");
170.
171. javax.swing.GroupLayout panelImageKaca21Layout = new
javax.swing.GroupLayout(panelImageKaca21);
172. panelImageKaca21.setLayout(panelImageKaca21Layout);
173. panelImageKaca21Layout.setHorizontalGroup(
174.
panelImageKaca21Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
175. .addGroup(panelImageKaca21Layout.createSequentialGroup()
176. .addGap(191, 191, 191)
177. .addGroup(panelImageKaca21Layout.createParallelGroup(javax.swin
g.GroupLayout.Alignment.LEADING)
178. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
panelImageKaca21Layout.createSequentialGroup()
179. .addGap(164, 164, 164)
180. .addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
181. .addContainerGap())
182. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
panelImageKaca21Layout.createSequentialGroup()
183. .addComponent(jLabel3,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
184. .addGap(125, 125, 125))
185. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
panelImageKaca21Layout.createSequentialGroup()
186. .addGap(79, 79, 79)
187. .addComponent(jLabel4,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
188. .addGap(243, 243, 243))))
189. );
190. panelImageKaca21Layout.setVerticalGroup(
191.
panelImageKaca21Layout.createParallelGroup(javax.swing.GroupLayout.Align
ment.LEADING)
192. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
panelImageKaca21Layout.createSequentialGroup()
193. .addGap(38, 38, 38)
194. .addComponent(jLabel3)
195. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UN
RELATED)
196. .addComponent(jLabel4)
197. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED, 150, Short.MAX_VALUE)
198. .addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
199. .addContainerGap())
200. );
201.
202. getContentPane().add(panelImageKaca21,
java.awt.BorderLayout.CENTER);
203.
204. pack();
205. }// </editor-fold>//GEN-END:initComponents
206.
207. private void btnLoginActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_btnLoginActionPerformed
208. cariuser();
209. }//GEN-LAST:event_btnLoginActionPerformed
210.
211. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_jButton2ActionPerformed
212.
213. int closing;
214. closing = JOptionPane.showConfirmDialog(this,
215. "Apakah anda yakin, mau keluar dari Form Login ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
216. if (closing == 0) {
217. dispose();
218.
219. }//GEN-LAST:event_jButton2ActionPerformed
220.
221. private void txtUserActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_txtUserActionPerformed
222. txtPass.requestFocus();
223. }//GEN-LAST:event_txtUserActionPerformed
224.
225. private void txtPassActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_txtPassActionPerformed
226. btnLogin.requestFocus();
227. cariuser();
228. }//GEN-LAST:event_txtPassActionPerformed
229.
230. public static void main(String args[]) {
231. java.awt.EventQueue.invokeLater(new Runnable() {
232.
233. public void run() {
234. new form_login().setVisible(true);
235. }
236. });
237. }
238. // Variables declaration - do not modify//GEN-BEGIN:variables
239. private javax.swing.JButton btnLogin;
240. private javax.swing.JButton jButton2;
241. private javax.swing.JLabel jLabel1;
242. private javax.swing.JLabel jLabel2;
243. private javax.swing.JLabel jLabel3;
244. private javax.swing.JLabel jLabel4;
245. private javax.swing.JPanel jPanel1;
246. private gradient.PanelImageKaca2 panelImageKaca21;
247. private javax.swing.JPasswordField txtPass;
248. private javax.swing.JTextField txtUser;
249. // End of variables declaration//GEN-END:variables
250.}
251.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED
)
252. .addComponent(jLabel4)
253. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED, 150, Short.MAX_VALUE)
254. .addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
255. .addContainerGap())
256. );
257.
258. getContentPane().add(panelImageKaca21,
java.awt.BorderLayout.CENTER);
259.
260. pack();
261. }// </editor-fold>//GEN-END:initComponents
262.
263. private void btnLoginActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_btnLoginActionPerformed
264. cariuser();
265. }//GEN-LAST:event_btnLoginActionPerformed
266.
267. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_jButton2ActionPerformed
268.
269. int closing;
270. closing = JOptionPane.showConfirmDialog(this,
271. "Apakah anda yakin, mau keluar dari Form Login ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
272. if (closing == 0) {
273. dispose();
274.
1. import form_login.form_login;
2. import javax.swing.JOptionPane;
3.
4. public class form_menu_utama extends javax.swing.JFrame {
5.
6.
7. public form_menu_utama() {
8. initComponents();
9. setLocationRelativeTo(this);
10. setTitle("Menu Utama");
11. setLocationRelativeTo(null);
12. }
13. private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
14. int closing;
15. closing = JOptionPane.showConfirmDialog(this,
16. "Apakah anda yakin, mau keluar dari Aplikasi ini...?", "Konfirmasi",
JOptionPane.YES_NO_OPTION);
17. if (closing == 0) {
18. new form_login().show();
19. dispose();
20.
21. }
22. }
23. private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
24. int closing;
25. closing = JOptionPane.showConfirmDialog(this,
26. "Apakah anda yakin, mau keluar dari Form Menu ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
27. if (closing == 0) {
28.
29. dispose();
30.
31. }
32. }
33. addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED
)
34. .addComponent(jLabel4)
35. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
150, Short.MAX_VALUE)
36. .addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
37. .addContainerGap())
38. );
39.
40. getContentPane().add(panelImageKaca21,
java.awt.BorderLayout.CENTER);
41.
42. pack();
43. }// </editor-fold>//GEN-END:initComponents
44.
45. private void btnLoginActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_btnLoginActionPerformed
46. cariuser();
47. }//GEN-LAST:event_btnLoginActionPerformed
48.
49. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_jButton2ActionPerformed
50.
51. int closing;
52. closing = JOptionPane.showConfirmDialog(this,
53. "Apakah anda yakin, mau keluar dari Form Login ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
54. if (closing == 0) {
55. dispose();
56.
57. private void jMenu2ActionPerformed(java.awt.event.ActionEvent evt) {
58.
59. }
60.
61. private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
62. new form_data_barang().show();
63. dispose();
64. }
65.
66. public static void main(String args[]) {
67.
68. java.awt.EventQueue.invokeLater(new Runnable() {
69. public void run() {
70. new form_menu_utama().setVisible(true);
71. }
72. });
73. }
74.
75. // Variables declaration - do not modify
76. private javax.swing.JLabel jLabel1;
77. private javax.swing.JLabel jLabel2;
78. private javax.swing.JMenu jMenu1;
79. private javax.swing.JMenu jMenu2;
80. private javax.swing.JMenu jMenu3;
81. private javax.swing.JMenu jMenu4;
82. private javax.swing.JMenu jMenu5;
83. private javax.swing.JMenuBar jMenuBar1;
84. private javax.swing.JMenuItem jMenuItem1;
85. private javax.swing.JMenuItem jMenuItem10;
86. private javax.swing.JMenuItem jMenuItem11;
87. private javax.swing.JMenuItem jMenuItem12;
88. private javax.swing.JMenuItem jMenuItem2;
89. private javax.swing.JMenuItem jMenuItem3;
90. private javax.swing.JMenuItem jMenuItem4;
91. private javax.swing.JMenuItem jMenuItem5;
92. private javax.swing.JMenuItem jMenuItem6;
93. private javax.swing.JMenuItem jMenuItem7;
94. private javax.swing.JMenuItem jMenuItem8;
95. private javax.swing.JMenuItem jMenuItem9;
96. private gradient.PanelCool panelCool1;
97. private gradient.PanelTransparan panelTransparan1;
98. // End of variables declaration
99. addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED
)
100. .addComponent(jLabel4)
101. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED, 150, Short.MAX_VALUE)
102. .addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
103. .addContainerGap())
104. );
105.
106. getContentPane().add(panelImageKaca21,
java.awt.BorderLayout.CENTER);
107.
108. pack();
109. }// </editor-fold>//GEN-END:initComponents
110.
111. private void btnLoginActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_btnLoginActionPerformed
112. cariuser();
113. }//GEN-LAST:event_btnLoginActionPerformed
114.
115. private void jButton2ActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_jButton2ActionPerformed
116.
117. int closing;
118. closing = JOptionPane.showConfirmDialog(this,
119. "Apakah anda yakin, mau keluar dari Form Login ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
120. if (closing == 0) {
121. dispose();
122.}
123.private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
124. int closing;
125. closing = JOptionPane.showConfirmDialog(this,
126. "Apakah anda yakin, mau keluar dari Aplikasi ini...?", "Konfirmasi",
JOptionPane.YES_NO_OPTION);
127. if (closing == 0) {
128. new form_login().show();
129. dispose();
130.
131. }
132. }
133.
134. private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
135. int closing;
136. closing = JOptionPane.showConfirmDialog(this,
137. "Apakah anda yakin, mau keluar dari Form Menu ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
138. if (closing == 0) {
139.
140. dispose();
141.
142. }
143. }
144.
145. private void jMenu2ActionPerformed(java.awt.event.ActionEvent evt) {
146.
147. }
148.
149. private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
150. new form_data_barang().show();
151. dispose();
152. }
153.
154.
1. package form_menu;
2. import form_login.form_login;
3. import javax.swing.JOptionPane;
4.
5. /**
6. *
7. * @author
8. */
9. public class form_menu_utama extends javax.swing.JFrame {
10.
11.
12. public form_menu_utama() {
13. initComponents();
14. setLocationRelativeTo(this);
15. setTitle("Menu Utama");
16. setLocationRelativeTo(null);
17. }
18. private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
19. int closing;
20. closing = JOptionPane.showConfirmDialog(this,
21. "Apakah anda yakin, mau keluar dari Aplikasi ini...?", "Konfirmasi",
JOptionPane.YES_NO_OPTION);
22. if (closing == 0) {
23. new form_login().show();
24. dispose();
25.
26. }
27. private void jMenu2ActionPerformed(java.awt.event.ActionEvent evt) {
28.
29. }
30.
31. private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
32. new form_data_barang().show();
33. dispose();
34. }
35. int closing;
36. closing = JOptionPane.showConfirmDialog(this,
37. "Apakah anda yakin, mau keluar dari Form Menu ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
38. if (closing == 0) {
39.
40. dispose();
41.
42. int closing;
43. closing = JOptionPane.showConfirmDialog(this,
44. "Apakah anda yakin, mau keluar dari Form Menu ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
45. if (closing == 0) {
46.
47. dispose();
48.
49. private void jMenu2ActionPerformed(java.awt.event.ActionEvent evt) {
50.
51. }
52.
53. private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
54. new form_data_barang().show();
55. dispose();
56. }
57.
58. public static void main(String args[]) {
59.
60. java.awt.EventQueue.invokeLater(new Runnable() {
61. public void run() {
62. new form_menu_utama().setVisible(true);
63. }
64. });
65. private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
66. int closing;
67. closing = JOptionPane.showConfirmDialog(this,
68. "Apakah anda yakin, mau keluar dari Aplikasi ini...?", "Konfirmasi",
JOptionPane.YES_NO_OPTION);
69. if (closing == 0) {
70. new form_login().show();
71. dispose();
72.
73. }
74. }
75.
76. private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
77. int closing;
78. closing = JOptionPane.showConfirmDialog(this,
79. "Apakah anda yakin, mau keluar dari Form Menu ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
80. if (closing == 0) {
81.
82. dispose();
83.
84. }
85. }
86.
87. int closing;
88. closing = JOptionPane.showConfirmDialog(this,
89. "Apakah anda yakin, mau keluar dari Form Menu ini...?",
"Konfirmasi", JOptionPane.YES_NO_OPTION);
90. if (closing == 0) {
91.
92. dispose();
93.
94. }
95.
96. // Variables declaration - do not modify
97. private javax.swing.JLabel jLabel1;
98. private javax.swing.JLabel jLabel2;
99. private javax.swing.JMenu jMenu1;
100. private javax.swing.JMenu jMenu2;
101. private javax.swing.JMenu jMenu3;
102. private javax.swing.JMenu jMenu4;
103. private javax.swing.JMenu jMenu5;
104.private javax.swing.JMenuBar jMenuBar1;
105. private javax.swing.JMenuItem jMenuItem1;
106. private javax.swing.JMenuItem jMenuItem10;
107. private javax.swing.JMenuItem jMenuItem11;
108. private javax.swing.JMenuItem jMenuItem12;
109. private javax.swing.JMenuItem jMenuItem2;
110. private javax.swing.JMenuItem jMenuItem3;
111. private javax.swing.JMenuItem jMenuItem4;
112. private javax.swing.JMenuItem jMenuItem5;
113. private javax.swing.JMenuItem jMenuItem6;
114. private javax.swing.JMenuItem jMenuItem7;
115. private javax.swing.JMenuItem jMenuItem8;
116. private javax.swing.JMenuItem jMenuItem9;
117. private gradient.PanelCool panelCool1;
118. private gradient.PanelTransparan panelTransparan1;
119. // End of variables declaration
120.
121.}
122.
123.
1. import form_login.form_login;
2. import java.sql.ResultSet;
3. import java.sql.SQLException;
4. import javax.swing.JOptionPane;
5. import javax.swing.JTextField;
6. import javax.swing.table.DefaultTableModel;
7. import koneksi.KoneksiDb;
8.
9. private DefaultTableModel DftTabMode1;
10. KoneksiDb x;
11.
12. initComponents();
13. setTitle("Data Barang");
14. setLocationRelativeTo(null);
15. setVisible(true);
16. x = new KoneksiDb();
17. x.koneksi();
18. tampildata();
19. }
20. public void bersih() {
21. txtNomor.setText("");
22. txtID.setText("");
23. txtNabar.setText("");
24. txtJebar.setText("");
25. txtNaPro.setText("");
26. txtTgl.setDateFormatString("");
27. txtJml.setText("");
28. txtHarga.setText("");
29. } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
30. edit();
31. bersih();
32. tampildata();
33. }
34.
35. private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
36. hapus();
37. bersih();
38. }
39.
40. private void txtNomorActionPerformed(java.awt.event.ActionEvent evt) {
41. txtID.requestFocus();
42. }
43.
44. private void txtIDActionPerformed(java.awt.event.ActionEvent evt) {
45. txtNabar.requestFocus();
46. }
47.
48. private void txtNaProActionPerformed(java.awt.event.ActionEvent evt) {
49. txtJebar.requestFocus();
50. }
51.
52. private void txtJebarActionPerformed(java.awt.event.ActionEvent evt) {
53. txtTgl.requestFocus();
54. }
55.
56. private void txtJmlActionPerformed(java.awt.event.ActionEvent evt) {
57. txtHarga.requestFocus();
58. }
59.
60. private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
61. bersih();
62. txtNomor.requestFocus();
63. }
64. private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
65. tampildata();
66. txtNomor.requestFocus();
67. }
68.
69. private void formWindowClosed(java.awt.event.WindowEvent evt) {
70.
71. }
72.
73. private void formWindowClosing(java.awt.event.WindowEvent evt) {
74. int closing;
75.
76. closing = JOptionPane.showConfirmDialog(this,
77. "Apakah anda yakin, mao keluar dari Form Login Administrator ini...?",
"Konfirmasi",JOptionPane.YES_NO_OPTION);
78. if (closing==0){
79. new form_menu_utama().show();
80.
81. }
82. }
83.
84. public static void main(String args[]) {
85. java.awt.EventQueue.invokeLater(new Runnable() {
86.
87. public void run() {
88. new form_data_barang().setVisible(true);
89. }
90. });
91. }
92. // Variables declaration - do not modify
93. private javax.swing.JButton jButton1;
94. private javax.swing.JButton jButton2;
95. private javax.swing.JButton jButton3;
96. private javax.swing.JButton jButton4;
97. private javax.swing.JButton jButton5;
98. private javax.swing.JButton jButton6;
99. private javax.swing.JLabel jLabel9;
100. private javax.swing.JScrollPane jScrollPane1;
101. private javax.swing.JTextField jTextField8;
102. private javax.swing.JLabel lblHarga;
103. private javax.swing.JLabel lblID;
104. private javax.swing.JLabel lblJabar;
105. private javax.swing.JLabel lblJml;
106. private javax.swing.JLabel lblNaPro;
107. private javax.swing.JLabel lblNabar;
108. private javax.swing.JLabel lblNomor;
109. private javax.swing.JLabel lblTgl;
110. private gradient.PanelImageKaca2 panelImageKaca21;
111. private gradient.PanelTransparan panelTransparan1;
112. private gradient.PanelTransparan panelTransparan2;
113. private javax.swing.JTable tabel1;
114. private javax.swing.JTextField txtHarga;
115. private javax.swing.JTextField txtID;
116. private javax.swing.JTextField txtJebar;
117. private javax.swing.JTextField txtJml;
118. private javax.swing.JTextField txtNaPro;
119. private javax.swing.JTextField txtNabar;
120. private javax.swing.JTextField txtNomor;
121. private com.toedter.calendar.JDateChooser txtTgl;
122.public void bersih(){
123. txta.setText("");
124. txtb.setSelectedItem("");
125. txtc.setText("");
126. txtd.setText("");
127. txte.setText("");
128. txta.setEnabled(true);
129. jButton1.setEnabled(true);
130. }
131. } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
132. edit();
133. bersih();
134. tampildata();
135. }
136.
137. private void jButton3ActionPerformed
138. (java.awt.event.ActionEvent evt) {
139. hapus();
140. bersih();
141. }
142.
143. private void txtNomorActionPerformed
144. private void txtJebarActionPerformed(java.awt.event.ActionEvent evt) {
145. txtTgl.requestFocus();
146. } txtc.setFont(new java.awt.Font("Andalus", 0, 14));
147. txtc.setHorizontalAlignment(javax.swing.JTextField.CENTER);
148.
149. txtd.setFont(new java.awt.Font("Andalus", 0, 14));
150. txtd.setHorizontalAlignment(javax.swing.JTextField.CENTER);
151. txte.setFont(new java.awt.Font("Andalus", 0, 14));
152. txte.setHorizontalAlignment(javax.swing.JTextField.CENTER);
153.
154. jLabel7.setFont(new java.awt.Font("Andalus", 0, 12));
155. jLabel7.setText("Tanggung Jawab");
156.
157. txte1.setFont(new java.awt.Font("Andalus", 0, 14));
158. txte1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
159.
160. txtb.setModel(new javax.swing.DefaultComboBoxModel(new String[]
{ "Item 1", "Item 2", "Item 3", "Item 4" }));
161.
162. javax.swing.GroupLayout panelTransparan1Layout = new
javax.swing.GroupLayout(panelTransparan1);
163. panelTransparan1.setLayout(panelTransparan1Layout);
164. panelTransparan1Layout.setHorizontalGroup(
165.
panelTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
166. .addGroup(panelTransparan1Layout.createSequentialGroup()
167. .addGap(57, 57, 57)
168..createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
169. .addComponent(txtb, 0, 313, Short.MAX_VALUE)
170. .addComponent(txte1, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
171. .addComponent(txte,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 313, Short.MAX_VALUE)
172. .addComponent(txtd, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
173. .addComponent(txtc, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
174. .addComponent(txta, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE))
175. .addGap(67, 67, 67))
176. );
177. panelTransparan1Layout.setVerticalGroup(
178.panelTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
179. .addGroup(panelTransparan1Layout.createSequentialGroup()
180. .addGap(36, 36, 36)
181. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
182. .addComponent(jLabel1)
183. .addComponent(txta,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
184..addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
185. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
186. .addComponent(jLabel2)
187. .addComponent(txtb,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
188. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED)
189. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
190. .addComponent(txtc,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
191. .addComponent(jLabel3))
192. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED)
193..addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.BASELINE)
194. .addComponent(txtd,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
195. .addComponent(jLabel4))
196. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED)
197. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
198. .addComponent(txte,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
199. .addComponent(jLabel5))
200..addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
201. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
202. .addComponent(jLabel7)
203. .addComponent(txte1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
204. .addContainerGap(28, Short.MAX_VALUE))
205. );
206.
207.panelTransparan1Layout.linkSize(javax.swing.SwingConstants.VERTICAL,
new java.awt.Component[] {txta, txtb});
208.
209. jButton1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/folder_with_plus-
26.png"))); // NOI18N
210. jButton1.setText("Simpan");
211. jButton1.addActionListener(new java.awt.event.ActionListener() {
212. public void actionPerformed(java.awt.event.ActionEvent evt) {
213. jButton1ActionPerformed(evt);
214. }
215. });
216.
217. jButton2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Notepad26.png"))); //
NOI18N
218. jButton2.setText("Edit");
219. jButton2.addActionListener(new java.awt.event.ActionListener() {
220. public void actionPerformed(java.awt.event.ActionEvent evt) {
221. jButton2ActionPerformed(evt);
222. }
223. });
224.
225. jButton3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/recycle_bin_f26.png")
)); // NOI18N
226. jButton3.setText("Hapus");
227. jButton3.addActionListener(new java.awt.event.ActionListener() {
228. public void actionPerformed(java.awt.event.ActionEvent evt) {
229. jButton3ActionPerformed(evt);
230. }
231. });
232. jButton4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Close 26.png"))); //
NOI18N
233. jButton4.setText("Batal");
234. jButton4.addActionListener(new java.awt.event.ActionListener() {
235. public void actionPerformed(java.awt.event.ActionEvent evt) {
236. jButton4ActionPerformed(evt);
237. }
238. });
239.
240. jButton5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Refresh26.png"))); //
NOI18N
241. jButton5.setText("Refresh");
242. jButton5.addActionListener(new java.awt.event.ActionListener() {
243. public void actionPerformed(java.awt.event.ActionEvent evt) {
244.
1. import form_login.form_login;
2. import java.sql.ResultSet;
3. import java.sql.SQLException;
4. import javax.swing.JOptionPane;
5. import javax.swing.JTextField;
6. import javax.swing.table.DefaultTableModel;
7. import koneksi.KoneksiDb;
8.
9. private DefaultTableModel DftTabMode1;
10. KoneksiDb x;
11.
12.
13. initComponents();
14. setLocationRelativeTo(null);
15. setVisible(true);
16. x = new KoneksiDb();
17. x.koneksi();
18. tampildata();
19. }
20. public void bersih() {
21. txtNomor.setText("");
22. txtID.setText("");
23. txtNabar.setText("");
24. txtJebar.setText("");
25. txtNaPro.setText("");
26. txtTgl.setDateFormatString("");
27. txtJml.setText("");
28. txtHarga.setText("");
29. } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
30. edit();
31. bersih();
32. tampildata();
33. }
34.
35.
36. private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
txtc.setFont(new java.awt.Font("Andalus", 0, 14));
37. txtc.setHorizontalAlignment(javax.swing.JTextField.CENTER);
38.
39. txtd.setFont(new java.awt.Font("Andalus", 0, 14));
40. txtd.setHorizontalAlignment(javax.swing.JTextField.CENTER);
41.
42. txte.setFont(new java.awt.Font("Andalus", 0, 14));
43. txte.setHorizontalAlignment(javax.swing.JTextField.CENTER);
44.
45. jLabel7.setFont(new java.awt.Font("Andalus", 0, 12));
46. jLabel7.setText("Tanggung Jawab");
47.
48. txte1.setFont(new java.awt.Font("Andalus", 0, 14));
49. txte1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
50.
51. txtb.setModel(new javax.swing.DefaultComboBoxModel(new String[]
{ "Item 1", "Item 2", "Item 3", "Item 4" }));
52. javax.swing.GroupLayout panelTransparan1Layout = new
javax.swing.GroupLayout(panelTransparan1);
53. panelTransparan1.setLayout(panelTransparan1Layout);
54. panelTransparan1Layout.setHorizontalGroup(
55.
panelTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
56. .addGroup(panelTransparan1Layout.createSequentialGroup()
57. .addGap(57, 57, 57)
58. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
59. .addComponent(txtb, 0, 313, Short.MAX_VALUE)
60. .addComponent(txte1, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
61. .addComponent(txte,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 313, Short.MAX_VALUE)
62. .addComponent(txtd, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
63. .addComponent(txtc, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
64. .addComponent(txta, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE))
65. .addGap(67, 67, 67))
66. );
67. panelTransparan1Layout.setVerticalGroup(
68. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
69. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
70. .addComponent(jLabel2)
71. .addComponent(txtb,
72. jButton3.setIcon(new
73. javax.swing.ImageIcon(getClass().getResource("/gambar/recycle_
74. bin_f26.png")));
75. jButton3.setText("Hapus");
76. jButton3.addActionListener(new java.awt.event.ActionListener() {
77. public void actionPerformed(java.awt.event.ActionEvent evt) {
78. jButton3ActionPerformed(evt);
79. }
80. });
81. jButton4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Close 26.png"))); //
NOI18N
82. jButton4.setText("Batal");
83. jButton4.addActionListener(new java.awt.event.ActionListener() {
84. public void actionPerformed(java.awt.event.ActionEvent evt) {
85. jButton4ActionPerformed(evt);
86. }
87. });
88. jButton5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Refresh26.png"))); //
NOI18N
89. jButton5.setText("Refresh");
90. jButton5.addActionListener(new java.awt.event.ActionListener() {
91. public void actionPerformed(java.awt.event.ActionEvent evt) {
92. jButton5ActionPerformed(evt);
93. }
94. }); txtc.setFont(new java.awt.Font("Andalus", 0, 14));
95. txtc.setHorizontalAlignment(javax.swing.JTextField.CENTER);
96.
97. txtd.setFont(new java.awt.Font("Andalus", 0, 14));
98. txtd.setHorizontalAlignment(javax.swing.JTextField.CENTER);
99.
100. txte.setFont(new java.awt.Font("Andalus", 0, 14));
101. txte.setHorizontalAlignment(javax.swing.JTextField.CENTER);
102.
103. jLabel7.setFont(new java.awt.Font("Andalus", 0, 12));
104. jLabel7.setText("Tanggung Jawab");
105.
106. txte1.setFont(new java.awt.Font("Andalus", 0, 14));
107. txte1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
108.
109. txtb.setModel(new javax.swing.DefaultComboBoxModel(new String[]
{ "Item 1", "Item 2", "Item 3", "Item 4" }));
110.
111. javax.swing.GroupLayout panelTransparan1Layout = new
javax.swing.GroupLayout(panelTransparan1);
112. panelTransparan1.setLayout(panelTransparan1Layout);
113. panelTransparan1Layout.setHorizontalGroup(
114.
panelTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
115. .addGroup(panelTransparan1Layout.createSequentialGroup()
116. .addGap(57, 57, 57)
117. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
118. .addComponent(jLabel1)
119. .addComponent(jLabel2)
120. .addComponent(jLabel3)
121. .addComponent(jLabel4)
122. .addComponent(jLabel5)
123. .addComponent(jLabel7))
124. .addGap(66, 66, 66)
125..addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
126. .addComponent(txtb, 0, 313, Short.MAX_VALUE)
127. .addComponent(txte1, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
128. .addComponent(txte,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 313, Short.MAX_VALUE)
129..addComponent(txtd, javax.swing.GroupLayout.DEFAULT_SIZE, 313,
Short.MAX_VALUE)
130. .addComponent(txtc, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
131. .addComponent(txta, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE))
132. .addGap(67, 67, 67))
133. );
134.panelTransparan1Layout.setVerticalGroup(
135.
panelTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
136. .addGroup(panelTransparan1Layout.createSequentialGroup()
137. .addGap(36, 36, 36)
138. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
139. .addComponent(jLabel1)
140. .addComponent(txta,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
141..addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
142. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
143. .addComponent(jLabel2)
144. .addComponent(txtb,
1. import form_login.form_login;
2. import java.sql.ResultSet;
3. import java.sql.SQLException;
4. import javax.swing.JOptionPane;
5. import javax.swing.JTextField;
6. import javax.swing.table.DefaultTableModel;
7. import koneksi.KoneksiDb;
8.
9. private DefaultTableModel DftTabMode1;
10. KoneksiDb x;
11. viewPort1 = new gradient.ViewPort();
12. panelCool1 = new gradient.PanelCool();
13. panelTransparan1 = new gradient.PanelTransparan();
14. jLabel1 = new javax.swing.JLabel();
15. jLabel2 = new javax.swing.JLabel();
16. jLabel3 = new javax.swing.JLabel();
17. jLabel4 = new javax.swing.JLabel();
18. jLabel5 = new javax.swing.JLabel();
19. txta = new javax.swing.JTextField();
20. txtc = new javax.swing.JTextField();
21. txtd = new javax.swing.JTextField();
22. txte = new javax.swing.JTextField();
23. jLabel7 = new javax.swing.JLabel();
24. txte1 = new javax.swing.JTextField();
25. txtb = new javax.swing.JComboBox();
26. panelTransparan2 = new gradient.PanelTransparan();
27. jButton1 = new javax.swing.JButton();
28.
29. jButton2 = new javax.swing.JButton();
30. jButton3 = new javax.swing.JButton();
31. jButton4 = new javax.swing.JButton();
32. jButton5 = new javax.swing.JButton();
33. panelTransparan3 = new gradient.PanelTransparan();
34. jScrollPane1 = new javax.swing.JScrollPane();
35. jTable1 = new javax.swing.JTable();
36. jLabel6 = new javax.swing.JLabel();
37. txtcari = new javax.swing.JTextField();
38. setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLO
SE);
39. jLabel3.setFont(new java.awt.Font("Andalus", 0, 12));
40. public void bersih() {
41. txtNomor.setText("");
42. txtID.setText("");
43. txtNabar.setText("");
44. txtJebar.setText("");
45. txtNaPro.setText("");
46. txtTgl.setDateFormatString("");
47. txtJml.setText("");
48. txtHarga.setText("");
49. a.awt.EventQueue.invokeLater(new Runnable() {
50.
51. public void run() {
52. new form_data_barang().setVisible(true);
53. }
54. });
55. }
56. txtc.setFont(new java.awt.Font("Andalus", 0, 14));
57. txtc.setHorizontalAlignment(javax.swing.JTextField.CENTER);
58.
59. txtd.setFont(new java.awt.Font("Andalus", 0, 14));
60. txtd.setHorizontalAlignment(javax.swing.JTextField.CENTER);
61.
62. txte.setFont(new java.awt.Font("Andalus", 0, 14));
63. txte.setHorizontalAlignment(javax.swing.JTextField.CENTER);
64.
65. jLabel7.setFont(new java.awt.Font("Andalus", 0, 12));
66. jLabel7.setText("Tanggung Jawab");
67.
68. txte1.setFont(new java.awt.Font("Andalus", 0, 14));
69. txte1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
70.
71. txtb.setModel(new javax.swing.DefaultComboBoxModel(new String[]
{ "Item 1", "Item 2", "Item 3", "Item 4" }));
72.
73. javax.swing.GroupLayout panelTransparan1Layout = new
javax.swing.GroupLayout(panelTransparan1);
74. panelTransparan1.setLayout(panelTransparan1Layout);
75. panelTransparan1Layout.setHorizontalGroup(
76. panelTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
77. .addGroup(panelTransparan1Layout.createSequentialGroup()
78. .addGap(57, 57, 57)
79. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
80. .addComponent(jLabel1)
81. .addComponent(jLabel2)
82. .addComponent(jLabel3)
83. panelTransparan1Layout.setVerticalGroup(
84. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
85. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.BASELINE)
86. .addComponent(txte, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
87. .addComponent(jLabel5))
88. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
89. javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
90. .addContainerGap(28, Short.MAX_VALUE))
91. panelTransparan1Layout.linkSize(javax.swing.SwingConstants.VERTICAL,
new java.awt.Component[] {txta, txtb});
92. );
93.
94. jButton1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/folder_with_plus-
26.png"))); // NOI18N
95. jButton1.setText("Simpan");
96. jButton1.addActionListener(new java.awt.event.ActionListener() {
97. public void actionPerformed(java.awt.event.ActionEvent evt) {
98. jButton1ActionPerformed(evt);
99. }
100. });
101. jButton2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Notepad26.png"))); //
NOI18N
102. jButton2.setText("Edit");
103. jButton2.addActionListener(new java.awt.event.ActionListener() {
104. public void actionPerformed(java.awt.event.ActionEvent evt) {
105. jButton2ActionPerformed(evt);
106. }
107. });
108. jButton3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/recycle_bin_f26.png")
)); // NOI18N
109. jButton3.setText("Hapus");
110. jButton3.addActionListener(new java.awt.event.ActionListener() {
111. public void actionPerformed(java.awt.event.ActionEvent evt) {
112. jButton3ActionPerformed(evt);
113. }
114. });
115. jButton4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Close 26.png"))); //
NOI18N
116. jButton4.setText("Batal");
117. jButton4.addActionListener(new java.awt.event.ActionListener() {
118. public void actionPerformed(java.awt.event.ActionEvent evt) {
119. jButton4ActionPerformed(evt);
120. }
121. });
122. jButton5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Refresh26.png"))); //
NOI18N
123. jButton5.setText("Refresh");
124. jButton5.addActionListener(new java.awt.event.ActionListener() {
125. public void actionPerformed(java.awt.event.ActionEvent evt) {
126. jButton5ActionPerformed(evt);
127. }
128. });
129. txtc.setFont(new java.awt.Font("Andalus", 0, 14));
130. txtc.setHorizontalAlignment(javax.swing.JTextField.CENTER);
131.
132. txtd.setFont(new java.awt.Font("Andalus", 0, 14));
133. txtd.setHorizontalAlignment(javax.swing.JTextField.CENTER);
134.
135. txte.setFont(new java.awt.Font("Andalus", 0, 14));
136. txte.setHorizontalAlignment(javax.swing.JTextField.CENTER);
137.
138. jLabel7.setFont(new java.awt.Font("Andalus", 0, 12));
139. jLabel7.setText("Tanggung Jawab");
140.
141. txte1.setFont(new java.awt.Font("Andalus", 0, 14));
142. txte1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
143.
144. txtb.setModel(new javax.swing.DefaultComboBoxModel(new String[]
{ "Item 1", "Item 2", "Item 3", "Item 4" }));
145.
146. javax.swing.GroupLayout panelTransparan1Layout = new
javax.swing.GroupLayout(panelTransparan1);
147. panelTransparan1.setLayout(panelTransparan1Layout);
148. panelTransparan1Layout.setHorizontalGroup(
149.
panelTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
150. .addGroup(panelTransparan1Layout.createSequentialGroup()
151. .addGap(57, 57, 57)
152. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
153. .addComponent(jLabel1)
154. .addComponent(jLabel2)
155. .addComponent(jLabel3)
156. .addComponent(jLabel4)
157. .addComponent(jLabel5)
158. .addComponent(jLabel7))
159. .addGap(66, 66, 66)
160..addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
161. .addComponent(txtb, 0, 313, Short.MAX_VALUE)
162. .addComponent(txte1, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
163. .addComponent(txte,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 313, Short.MAX_VALUE)
164. .addComponent(txtd, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
165. .addComponent(txtc, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE)
166. .addComponent(txta, javax.swing.GroupLayout.DEFAULT_SIZE,
313, Short.MAX_VALUE))
167. .addGap(67, 67, 67))
168. );
169. panelTransparan1Layout.setVerticalGroup(
170.
panelTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Alignm
ent.LEADING)
171. .addGroup(panelTransparan1Layout.createSequentialGroup()
172. .addGap(36, 36, 36)
173. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
174. .addComponent(jLabel1)
175. .addComponent(txta,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
176. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED)
177..addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.BASELINE)
178. .addComponent(jLabel2)
179. .addComponent(txtb,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
180. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED)
181. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
182..addComponent(txtc, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
183. .addComponent(jLabel3))
184. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED)
185. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
186. .addComponent(txtd,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
187. .addComponent(jLabel4))
188. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED)
189. .addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.
GroupLayout.Alignment.BASELINE)
190. .addComponent(txte,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
191. .addComponent(jLabel5))
192. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RE
LATED)
193..addGroup(panelTransparan1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.BASELINE)
194. .addComponent(jLabel7)
195. .addComponent(txte1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
196. .addContainerGap(28, Short.MAX_VALUE))
197. );
198.
199.
panelTransparan1Layout.linkSize(javax.swing.SwingConstants.VERTICAL,
new java.awt.Component[] {txta, txtb});
200.
201. jButton1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/folder_with_plus-
26.png"))); // NOI18N
202. jButton1.setText("Simpan");
203. jButton1.addActionListener(new java.awt.event.ActionListener() {
204. public void actionPerformed(java.awt.event.ActionEvent evt) {
205. jButton1ActionPerformed(evt);
206. }
207. });
208.jButton2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Notepad26.png"))); //
NOI18N
209. jButton2.setText("Edit");
210. jButton2.addActionListener(new java.awt.event.ActionListener() {
211. public void actionPerformed(java.awt.event.ActionEvent evt) {
212. jButton2ActionPerformed(evt);
213. }
214. });
215.
216. jButton3.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/recycle_bin_f26.png")
)); // NOI18N
217. jButton3.setText("Hapus");
218. jButton3.addActionListener(new java.awt.event.ActionListener() {
219. public void actionPerformed(java.awt.event.ActionEvent evt) {
220. jButton3ActionPerformed(evt);
221. }
222. });
223.
224. jButton4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Close 26.png"))); //
NOI18N
225. jButton4.setText("Batal");
226. jButton4.addActionListener(new java.awt.event.ActionListener() {
227. public void actionPerformed(java.awt.event.ActionEvent evt) {
228. jButton4ActionPerformed(evt);
229. }
230. });
231.
232. jButton5.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/gambar/Refresh26.png"))); //
NOI18N
233. jButton5.setText("Refresh");
234. jButton5.addActionListener(new java.awt.event.ActionListener() {
235. public void actionPerformed(java.awt.event.ActionEvent evt) {
236. jButton5ActionPerformed(evt);
237. }
238. });
239. // Variables declaration - do not modify
240. private javax.swing.JButton jButton1;
241. private javax.swing.JButton jButton2;
242. private javax.swing.JButton jButton3;
243. private javax.swing.JButton jButton4;
244. private javax.swing.JButton jButton5;
245. private javax.swing.JButton jButton6;
246. private javax.swing.JLabel jLabel9;
247. private javax.swing.JScrollPane jScrollPane1;
248. private javax.swing.JTextField jTextField8;
249. private javax.swing.JLabel lblHarga;
250. private javax.swing.JLabel lblID;
251. private javax.swing.JLabel lblJabar;
252. private javax.swing.JLabel lblJml;
253. private javax.swing.JLabel lblNaPro;
254. private javax.swing.JLabel lblNabar;
255. private javax.swing.JLabel lblNomor;
256. private javax.swing.JLabel lblTgl;
257. private gradient.PanelImageKaca2 panelImageKaca21;
258. private gradient.PanelTransparan panelTransparan1;
259. private gradient.PanelTransparan panelTransparan2;
260. private javax.swing.JTable tabel1;
261. private javax.swing.JTextField txtHarga;
262. private javax.swing.JTextField txtID;
263. private javax.swing.JTextField txtJebar;
264. private javax.swing.JTextField txtJml;
265. private javax.swing.JTextField txtNaPro;
266. private javax.swing.JTextField txtNabar;
267. private javax.swing.JTextField txtNomor;
268. private com.toedter.calendar.JDateChooser txtTgl;
269.
270.