Recently in the making of a doc file Detection tool.
ImportJava.awt.Color;ImportJava.awt.Dialog.ModalExclusionType;ImportJava.awt.Font;Importjavax.swing.GroupLayout;Importjavax.swing.GroupLayout.Alignment;ImportJavax.swing.JButton;ImportJavax.swing.JFrame;ImportJavax.swing.JLabel;ImportJavax.swing.JTextField;Importjavax.swing.LayoutStyle.ComponentPlacement; Public classTest01extendsJFrame {PrivateJTextField TextField; PrivateJTextField textfield_1; PrivateJTextField textfield_2; PrivateJTextField Textfield_3; PublicTest01 () {setdefaultcloseoperation (jframe.exit_on_close); Setmodalexclusiontype (Modalexclusiontype.toolkit_exclude); SetType (type.utility); Setalwaysontop (true); SetBackground (Color.cyan); Setforeground (Color.cyan); Settitle ("\U6587\U4EF6\U68C0\U67E5\U5DE5\U5177"); JLabel Lblnewlabel=NewJLabel (""); TextField=NewJTextField (); Textfield.setforeground (Color.White); Textfield.setbackground (Color.White); Textfield.setcolumns (10); JButton Btnnewbutton=NewJButton ("Open"); Btnnewbutton.settooltiptext ("Only can select the path!"); JLabel Lblnewlabel_1=NewJLabel ("New label"); JLabel lblnewlabel_2=NewJLabel ("New label"); JLabel Lblnewlabel_3=NewJLabel ("New label"); Textfield_1=NewJTextField (); Textfield_1.setcolumns (10); Textfield_2=NewJTextField (); Textfield_2.setcolumns (10); Textfield_3=NewJTextField (); Textfield_3.setcolumns (10); JLabel Lblnewlabel_4=NewJLabel ("File Selection path"); Lblnewlabel_4.setfont (NewFont ("italics", Font.Bold, 12)); Grouplayout Grouplayout=Newgrouplayout (Getcontentpane ()); Grouplayout.sethorizontalgroup (Grouplayout.createparallelgroup (alignment.trailing). AddGroup (Gr Ouplayout.createsequentialgroup (). Addcontainergap (40, Short.max_value). AddGroup (Grouplayout.createparallelgroup (alignment.leading) . AddGroup (Grouplayout.createsequentialgroup (). AddGroup (Grouplayout.createparallelgroup (Ali Gnment. TRAILING,false). AddComponent (Lblnewlabel_4). AddComponent (Lblnewlabel _2). AddComponent (Lblnewlabel_3). AddComponent (Lblnewlabel_1 ). Addgap (28). AddGroup (Grouplayout.createparallelgroup (alignment.leading) . addcomponent (TextField, Grouplayout.preferred_size,348, Grouplayout.preferred_size). AddGroup (Grouplayout.createparallelgroup (alignment.trail ING,false). AddComponent (Textfield_3, alignment.leading) . addcomponent (Textfield_2, alignment.leading). AddComponent (Textfield_1, Alignment.lead ING, Grouplayout.default_size,185, Short.max_value))) . Addgap (34). AddComponent (Btnnewbutton). Addcontainergap (55, Short.max_value)) . AddGroup (Grouplayout.createsequentialgroup (). AddComponent (Lblnewlabel) . Addgap (546)))) ); Grouplayout.setverticalgroup (Grouplayout.createparallelgroup (alignment.leading). AddGroup (Group Layout.createsequentialgroup (). Addgap (26). AddGroup (Grouplayout.createparallelgroup (alignment.baseline). Addcomponen T (Lblnewlabel). AddComponent (TextField, Grouplayout.preferred_size, Grouplayout.default_size, Group layout.preferred_size). AddComponent (Btnnewbutton). AddComponent (Lblnewlabel _4). Addpreferredgap (componentplacement.related,46, Short.max_value). AddGroup (Grouplayout.createparallelgroup (alignment.trailing) . AddGroup (Grouplayout.createsequentialgroup (). AddComponent (Lblnewlabel_1) . Addgap (46). AddGroup (Grouplayout.createsequentialgroup (). AddComponent (TEXTF Ield_1, Grouplayout.preferred_size, Grouplayout.default_size, grouplayout.preferred_size). AddG AP (43)) . AddGroup (Grouplayout.createparallelgroup (alignment.baseline). Addcompon ENT (lblnewlabel_2). AddComponent (Textfield_2, Grouplayout.preferred_size, Grouplayout.default_size, grouplayout.preferred_size)). Addgap (44). AddGroup (Grouplayout.createparallelgroup (alignment.baseline). Addcomponen T (lblnewlabel_3). AddComponent (Textfield_3, Grouplayout.preferred_size, Grouplayout.default_size, G rouplayout.preferred_size)). Addcontainergap (84, Short.max_value)) ); Getcontentpane (). setlayout (Grouplayout); }}
Importjavax.swing.GroupLayout;Importjavax.swing.GroupLayout.Alignment;ImportJavax.swing.JCheckBox;ImportJavax.swing.JFrame;ImportJavax.swing.JLabel;ImportJavax.swing.JScrollPane;Importjavax.swing.JTable;Importjavax.swing.LayoutStyle.ComponentPlacement;ImportJavax.swing.table.DefaultTableModel; Public classTest02extendsJFrame {Private FinalJcheckbox CheckBox =NewJcheckbox ("New check box"); Private FinalJcheckbox checkbox_1 =NewJcheckbox ("New check box"); Private FinalJcheckbox checkbox_2 =NewJcheckbox ("New check box"); Private FinalJcheckbox Checkbox_3 =NewJcheckbox ("New check box"); Private FinalJLabel Lblnewlabel =NewJLabel ("New label"); Private FinalJTable table =NewJTable (); PublicTest02 () {setType (type.utility); Settitle ("\u67e5\u8be2\u7ed3\u679c"); JScrollPane ScrollPane=NewJScrollPane (); Grouplayout Grouplayout=Newgrouplayout (Getcontentpane ()); Grouplayout.sethorizontalgroup (Grouplayout.createparallelgroup (alignment.leading). AddGroup (Ali Gnment. TRAILING, Grouplayout.createsequentialgroup (). Addgap (18). AddGroup (Grouplayout.createparallelgroup (alignment.trailing). Addcomponen T (ScrollPane, alignment.leading, Grouplayout.default_size,616, Short.max_value). AddGroup (Grouplayout.createsequentialgroup (). ad Dcomponent (Lblnewlabel). Addpreferredgap (componentplacement.related,43, Short.max_value). AddComponent (CheckBox). Addgap (40). AddComponent (checkbox_1). Addgap (36). AddComponent (Checkbox_2). Addgap (31). AddComponent (Checkbox_3)). Addgap (17)) ); Grouplayout.setverticalgroup (Grouplayout.createparallelgroup (alignment.leading). AddGroup (Group Layout.createsequentialgroup (). Addgap (16). AddGroup (Grouplayout.createparallelgroup (alignment.leading). AddGroup (Gro Uplayout.createsequentialgroup (). Addgap (4). AddComponent (Lblnewlabel)). AddGroup (Grouplayout.createparallelgr OUP (Alignment.baseline). AddComponent (Checkbox_3). AddComponent (Chec kbox_2). AddComponent (checkbox_1). AddComponent (CheckBox))) . Addgap (26). AddComponent (ScrollPane, Grouplayout.default_size,318, Short.max_value). Addcontainergap ()); Scrollpane.setviewportview (table); Table.setmodel (NewDefaultTableModel (Newobject[][] {},Newstring[] {"\u6587\u4ef6\u540d\u79f0" } )); Getcontentpane (). setlayout (Grouplayout); }}
Java Swing Programming