4 * To change this license header, choose License Headers in Project Properties.
5 * To change this template file, choose Tools | Templates
6 * and open the template in the editor.
13 public class ResumeBuilderMain
extends javax
.swing
.JFrame
{
16 * Creates new form ResumeBuilderMain
18 public ResumeBuilderMain() {
23 * This method is called from within the constructor to initialize the form.
24 * WARNING: Do NOT modify this code. The content of this method is always
25 * regenerated by the Form Editor.
27 @SuppressWarnings("unchecked")
28 // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
29 private void initComponents() {
31 sexRadioGroup
= new javax
.swing
.ButtonGroup();
32 jTabbedPane2
= new javax
.swing
.JTabbedPane();
33 jPanel1
= new javax
.swing
.JPanel();
34 jLabel1
= new javax
.swing
.JLabel();
35 name
= new javax
.swing
.JTextField();
36 jLabel2
= new javax
.swing
.JLabel();
37 jDateChooser1
= new com
.toedter
.calendar
.JDateChooser();
38 jLabel3
= new javax
.swing
.JLabel();
39 male
= new javax
.swing
.JRadioButton();
40 female
= new javax
.swing
.JRadioButton();
41 other
= new javax
.swing
.JRadioButton();
42 jLabel4
= new javax
.swing
.JLabel();
43 contactNo
= new javax
.swing
.JTextField();
44 jLabel5
= new javax
.swing
.JLabel();
45 emailID
= new javax
.swing
.JTextField();
47 setDefaultCloseOperation(javax
.swing
.WindowConstants
.EXIT_ON_CLOSE
);
49 jLabel1
.setText("Name");
51 jLabel2
.setText("Date of Birth");
53 jLabel3
.setText("Sex");
55 sexRadioGroup
.add(male
);
58 sexRadioGroup
.add(female
);
59 female
.setText("Female");
61 sexRadioGroup
.add(other
);
62 other
.setText("Other");
64 jLabel4
.setText("Contact no.");
66 jLabel5
.setText("Email ID");
68 javax
.swing
.GroupLayout jPanel1Layout
= new javax
.swing
.GroupLayout(jPanel1
);
69 jPanel1
.setLayout(jPanel1Layout
);
70 jPanel1Layout
.setHorizontalGroup(
71 jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
72 .addGroup(jPanel1Layout
.createSequentialGroup()
74 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
75 .addGroup(jPanel1Layout
.createSequentialGroup()
76 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
77 .addComponent(jLabel2
)
78 .addComponent(jLabel1
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
, 78, javax
.swing
.GroupLayout
.PREFERRED_SIZE
)
79 .addComponent(jLabel3
))
80 .addPreferredGap(javax
.swing
.LayoutStyle
.ComponentPlacement
.RELATED
)
81 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
82 .addGroup(jPanel1Layout
.createSequentialGroup()
84 .addPreferredGap(javax
.swing
.LayoutStyle
.ComponentPlacement
.RELATED
)
86 .addPreferredGap(javax
.swing
.LayoutStyle
.ComponentPlacement
.RELATED
)
88 .addGap(0, 0, Short
.MAX_VALUE
))
90 .addComponent(jDateChooser1
, javax
.swing
.GroupLayout
.DEFAULT_SIZE
, 391, Short
.MAX_VALUE
)))
91 .addGroup(jPanel1Layout
.createSequentialGroup()
92 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
93 .addComponent(jLabel4
)
94 .addComponent(jLabel5
))
96 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
97 .addComponent(contactNo
)
98 .addComponent(emailID
))))
101 jPanel1Layout
.setVerticalGroup(
102 jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
103 .addGroup(jPanel1Layout
.createSequentialGroup()
105 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.BASELINE
)
106 .addComponent(jLabel1
)
107 .addComponent(name
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
, javax
.swing
.GroupLayout
.DEFAULT_SIZE
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
))
108 .addPreferredGap(javax
.swing
.LayoutStyle
.ComponentPlacement
.UNRELATED
)
109 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
110 .addComponent(jLabel2
)
111 .addComponent(jDateChooser1
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
, javax
.swing
.GroupLayout
.DEFAULT_SIZE
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
))
113 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.BASELINE
)
114 .addComponent(jLabel3
)
116 .addComponent(female
)
117 .addComponent(other
))
118 .addPreferredGap(javax
.swing
.LayoutStyle
.ComponentPlacement
.UNRELATED
)
119 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.BASELINE
)
120 .addComponent(jLabel4
)
121 .addComponent(contactNo
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
, javax
.swing
.GroupLayout
.DEFAULT_SIZE
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
))
122 .addPreferredGap(javax
.swing
.LayoutStyle
.ComponentPlacement
.UNRELATED
)
123 .addGroup(jPanel1Layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.BASELINE
)
124 .addComponent(jLabel5
)
125 .addComponent(emailID
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
, javax
.swing
.GroupLayout
.DEFAULT_SIZE
, javax
.swing
.GroupLayout
.PREFERRED_SIZE
))
126 .addContainerGap(60, Short
.MAX_VALUE
))
129 jTabbedPane2
.addTab("Personal", jPanel1
);
131 javax
.swing
.GroupLayout layout
= new javax
.swing
.GroupLayout(getContentPane());
132 getContentPane().setLayout(layout
);
133 layout
.setHorizontalGroup(
134 layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
135 .addGroup(layout
.createSequentialGroup()
137 .addComponent(jTabbedPane2
)
140 layout
.setVerticalGroup(
141 layout
.createParallelGroup(javax
.swing
.GroupLayout
.Alignment
.LEADING
)
142 .addGroup(layout
.createSequentialGroup()
144 .addComponent(jTabbedPane2
)
149 }// </editor-fold>//GEN-END:initComponents
152 * @param args the command line arguments
154 public static void main(String args
[]) {
155 /* Set the Nimbus look and feel */
156 //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
157 /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
158 * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
161 for (javax
.swing
.UIManager
.LookAndFeelInfo info
: javax
.swing
.UIManager
.getInstalledLookAndFeels()) {
162 if ("Nimbus".equals(info
.getName())) {
163 javax
.swing
.UIManager
.setLookAndFeel(info
.getClassName());
167 } catch (ClassNotFoundException ex
) {
168 java
.util
.logging
.Logger
.getLogger(ResumeBuilderMain
.class.getName()).log(java
.util
.logging
.Level
.SEVERE
, null, ex
);
169 } catch (InstantiationException ex
) {
170 java
.util
.logging
.Logger
.getLogger(ResumeBuilderMain
.class.getName()).log(java
.util
.logging
.Level
.SEVERE
, null, ex
);
171 } catch (IllegalAccessException ex
) {
172 java
.util
.logging
.Logger
.getLogger(ResumeBuilderMain
.class.getName()).log(java
.util
.logging
.Level
.SEVERE
, null, ex
);
173 } catch (javax
.swing
.UnsupportedLookAndFeelException ex
) {
174 java
.util
.logging
.Logger
.getLogger(ResumeBuilderMain
.class.getName()).log(java
.util
.logging
.Level
.SEVERE
, null, ex
);
178 /* Create and display the form */
179 java
.awt
.EventQueue
.invokeLater(new Runnable() {
181 new ResumeBuilderMain().setVisible(true);
186 // Variables declaration - do not modify//GEN-BEGIN:variables
187 private javax
.swing
.JTextField contactNo
;
188 private javax
.swing
.JTextField emailID
;
189 private javax
.swing
.JRadioButton female
;
190 private com
.toedter
.calendar
.JDateChooser jDateChooser1
;
191 private javax
.swing
.JLabel jLabel1
;
192 private javax
.swing
.JLabel jLabel2
;
193 private javax
.swing
.JLabel jLabel3
;
194 private javax
.swing
.JLabel jLabel4
;
195 private javax
.swing
.JLabel jLabel5
;
196 private javax
.swing
.JPanel jPanel1
;
197 private javax
.swing
.JTabbedPane jTabbedPane2
;
198 private javax
.swing
.JRadioButton male
;
199 private javax
.swing
.JTextField name
;
200 private javax
.swing
.JRadioButton other
;
201 private javax
.swing
.ButtonGroup sexRadioGroup
;
202 // End of variables declaration//GEN-END:variables