Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.57 KB | None | 0 0
  1. package i;
  2.  
  3. import java.awt.Component;
  4. import java.awt.FlowLayout;
  5. import java.awt.event.*;
  6. import javax.swing.*;
  7. import javax.swing.GroupLayout.Alignment;
  8.  
  9. public class j extends JFrame
  10. {
  11. static j frame2 = new j();
  12. public j()
  13. {
  14. initialize();
  15. }
  16.  
  17. private void initialize()
  18. {
  19. JPanel panel = new JPanel();
  20. JButton loginbutton = new JButton("Close Frame 2");
  21. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  22. setTitle("Login Page");
  23.  
  24. loginbutton.addActionListener(new java.awt.event.ActionListener()
  25. {
  26. public void actionPerformed(java.awt.event.ActionEvent evt)
  27. {
  28. frame2.dispose();
  29. b frame3 = new b();
  30. frame3.setVisible(true);
  31. }
  32. });
  33.  
  34. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(panel);
  35. jPanel1Layout.setHorizontalGroup(
  36. jPanel1Layout.createParallelGroup(Alignment.LEADING)
  37. .addGroup(jPanel1Layout.createSequentialGroup()
  38. .addGap(21)
  39. .addComponent(loginbutton, GroupLayout.PREFERRED_SIZE, 182, GroupLayout.PREFERRED_SIZE)
  40. .addContainerGap(63, Short.MAX_VALUE))
  41. );
  42. jPanel1Layout.setVerticalGroup(
  43. jPanel1Layout.createParallelGroup(Alignment.LEADING)
  44. .addGroup(jPanel1Layout.createSequentialGroup()
  45. .addGap(50)
  46. .addComponent(loginbutton, GroupLayout.PREFERRED_SIZE, 62, GroupLayout.PREFERRED_SIZE)
  47. .addContainerGap(200, Short.MAX_VALUE))
  48. );
  49. panel.setLayout(jPanel1Layout);
  50.  
  51. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  52. layout.setHorizontalGroup(
  53. layout.createParallelGroup(Alignment.LEADING)
  54. .addComponent(panel, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  55. );
  56. layout.setVerticalGroup(
  57. layout.createParallelGroup(Alignment.LEADING)
  58. .addComponent(panel, GroupLayout.DEFAULT_SIZE, 312, Short.MAX_VALUE)
  59. );
  60. getContentPane().setLayout(layout);
  61. pack();
  62. }
  63.  
  64. public static void main(String[] args)
  65. {
  66. SwingUtilities.invokeLater(new Runnable()
  67. {
  68. public void run() {
  69. frame2.setVisible(true);
  70. }
  71. });
  72. }
  73. }
  74.  
  75. package i;
  76.  
  77. import java.awt.Component;
  78. import java.awt.FlowLayout;
  79. import java.awt.event.*;
  80. import javax.swing.*;
  81. import javax.swing.GroupLayout.Alignment;
  82.  
  83. public class n extends JFrame{
  84. static n frame1 = new n();
  85. public n() {
  86. initialize();
  87. }
  88.  
  89. private void initialize() {
  90. JPanel panel = new JPanel();
  91. JButton loginbutton = new JButton("Close Frame 1");
  92. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  93. setTitle("Login Page");
  94.  
  95. loginbutton.addActionListener(new java.awt.event.ActionListener()
  96. {
  97. public void actionPerformed(java.awt.event.ActionEvent evt)
  98. {
  99. frame1.dispose();
  100. j frame2 = new j();
  101. frame2.setVisible(true);
  102. }
  103. });
  104.  
  105. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(panel);
  106. jPanel1Layout.setHorizontalGroup(
  107. jPanel1Layout.createParallelGroup(Alignment.LEADING)
  108. .addGroup(jPanel1Layout.createSequentialGroup()
  109. .addContainerGap()
  110. .addComponent(loginbutton, GroupLayout.PREFERRED_SIZE, 167, GroupLayout.PREFERRED_SIZE)
  111. .addContainerGap(89, Short.MAX_VALUE))
  112. );
  113. jPanel1Layout.setVerticalGroup(
  114. jPanel1Layout.createParallelGroup(Alignment.LEADING)
  115. .addGroup(jPanel1Layout.createSequentialGroup()
  116. .addGap(69)
  117. .addComponent(loginbutton, GroupLayout.PREFERRED_SIZE, 62, GroupLayout.PREFERRED_SIZE)
  118. .addContainerGap(181, Short.MAX_VALUE))
  119. );
  120. panel.setLayout(jPanel1Layout);
  121.  
  122. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  123. layout.setHorizontalGroup(
  124. layout.createParallelGroup(Alignment.LEADING)
  125. .addComponent(panel, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  126. );
  127. layout.setVerticalGroup(
  128. layout.createParallelGroup(Alignment.LEADING)
  129. .addComponent(panel, GroupLayout.DEFAULT_SIZE, 312, Short.MAX_VALUE)
  130. );
  131. getContentPane().setLayout(layout);
  132. pack();
  133. }
  134.  
  135. public static void main(String[] args)
  136. {
  137. SwingUtilities.invokeLater(new Runnable()
  138. {
  139. public void run() {
  140. frame1.setVisible(true);
  141. }
  142. });
  143. }
  144. }
  145.  
  146. package i;
  147.  
  148. import java.awt.Component;
  149. import java.awt.FlowLayout;
  150. import java.awt.event.*;
  151. import javax.swing.*;
  152. import javax.swing.GroupLayout.Alignment;
  153.  
  154. public class b extends JFrame
  155. {
  156. static b frame3 = new b();
  157. public b()
  158. {
  159. initialize();
  160. }
  161.  
  162. private void initialize()
  163. {
  164. JPanel panel = new JPanel();
  165. JButton loginbutton = new JButton("Close Frame 3");
  166. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  167. setTitle("Login Page");
  168.  
  169. loginbutton.addActionListener(new java.awt.event.ActionListener()
  170. {
  171. public void actionPerformed(java.awt.event.ActionEvent evt)
  172. {
  173. frame3.dispose();
  174. n frame1 = new n();
  175. frame1.setVisible(true);
  176. }
  177. });
  178.  
  179. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(panel);
  180. jPanel1Layout.setHorizontalGroup(
  181. jPanel1Layout.createParallelGroup(Alignment.LEADING)
  182. .addGroup(jPanel1Layout.createSequentialGroup()
  183. .addContainerGap()
  184. .addComponent(loginbutton, GroupLayout.PREFERRED_SIZE, 191, GroupLayout.PREFERRED_SIZE)
  185. .addContainerGap(65, Short.MAX_VALUE))
  186. );
  187. jPanel1Layout.setVerticalGroup(
  188. jPanel1Layout.createParallelGroup(Alignment.LEADING)
  189. .addGroup(jPanel1Layout.createSequentialGroup()
  190. .addGap(67)
  191. .addComponent(loginbutton, GroupLayout.PREFERRED_SIZE, 62, GroupLayout.PREFERRED_SIZE)
  192. .addContainerGap(183, Short.MAX_VALUE))
  193. );
  194. panel.setLayout(jPanel1Layout);
  195.  
  196. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  197. layout.setHorizontalGroup(
  198. layout.createParallelGroup(Alignment.LEADING)
  199. .addComponent(panel, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  200. );
  201. layout.setVerticalGroup(
  202. layout.createParallelGroup(Alignment.LEADING)
  203. .addComponent(panel, GroupLayout.DEFAULT_SIZE, 312, Short.MAX_VALUE)
  204. );
  205. getContentPane().setLayout(layout);
  206. pack();
  207. }
  208.  
  209. public static void main(String[] args)
  210. {
  211. SwingUtilities.invokeLater(new Runnable()
  212. {
  213. public void run() {
  214. frame3.setVisible(true);
  215. }
  216. });
  217. }
  218. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement