0% found this document useful (0 votes)
18 views

Listing Program

Uploaded by

Brian Juno
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Listing Program

Uploaded by

Brian Juno
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 28

LISTING PROGRAM

A. Listing Program Login

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.

B. Listing program Menu Utama

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.

C. Listing program form Menu Data Barang

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.

D. Listing program form Data Stok Barang

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.

E. Listing program form Data barang keluar

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,

F. Listing program form Data Control barang

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.

You might also like