




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华育国际天津软件校区二期教学部日志蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀薆膆腿莃袅膅莁薈袁膄蒃蒁螇膃膃蚆蚂螀芅葿薈蝿莈蚅袇螈肇蒈螃袇腿蚃虿袇节蒆薅袆蒄艿羄袅膄薄袀袄芆莇螆袃莈薂蚂袂肈莅薈袁膀薁袆羁芃莄螂羀莅蕿蚈罿肅莂蚄羈芇蚇薀羇荿蒀衿羆聿蚆螅羅膁蒈蚁羅芄蚄薇肄莆蒇袅肃肅芀螁肂芈蒅螇肁莀莈蚃肀肀薃蕿聿膂莆袈聿芄薂螄肈莇莄蚀膇肆薀羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄衿羈芈莄蚁袄芈薆袇节芇虿螀膈芆螁羅肄芅蒁螈羀芄薃羃袆莃蚅螆膅莂莅羂肁莂蒇螅羇莁蚀羀羃莀螂袃芁荿蒂蚆膇莈薄袁肃莇蚆蚄罿蒆莆衿袅蒆蒈蚂膄蒅薀袈膀蒄螃蚁肆蒃蒂羆羂蒂薅蝿芁蒁蚇羄膇蒀蝿螇肃薀葿羃罿膆薁螅袅膅蚄羁芃膄蒃螄腿膃薆聿肅膃蚈袂羁膂螀蚅芀膁蒀袀膆芀薂蚃肂艿蚄 综合案例Swing常用组件1、面板(JPanel) JPanel常作为中间容器。用于将小的轻量级组件组合在一起。 和java.awt.Panel一样,其缺省布局也是FlowLayout。构造函数:JPanel():建立一个面板,缺省设置为双缓冲和Flow季止芾砥鳌?JPanel(LayoutManager layout):建立一个面板,布局管理器为指定的布局管理器。2、按钮(JButton)JButton按钮相对于AWT中Button类提供了更多的功能。JButton类允许用图标、字符串或两者同时构造一个按钮。构造函数:JButton()JButton(Icon icon):icon表示使用的图标JButton(String text):text表示使用的字符串JButton(String text, Icon icon)JPanel和JButton使用示例:import java.awt.*;import javax.swing.*;public class JavaDemo03 extends JFramepublic JavaDemo03()super(JPanel演示);JPanel jp=new JPanel();jp.add(new JButton(确认);jp.add(new JButton(取消);this.add(jp,BorderLayout.NORTH);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);public static void main(String args)JFrame.setDefaultLookAndFeelDecorated(true);JavaDemo03 jpd=new JavaDemo03();3、标签(JLabel)该组件主要用来放置提示性的文本或图形。构造函数:JLabel():建立一个空白的标签组件。JLabel(Icon image):建立一个含有图标的标签组件,默认排列方式为CENTER。JLabel(Icon image,int horizontalAlignment):建立一个含有图标的标签组件,并指定其排列方式。JLabel(String text):建立一个含有文字的标签组件,默认排列方式为LEFT。JLabel(String text,int horizontalAlignment):建立一个含有文字的标签组件,并指定其排列方式。JLabel(String text,Icon icon,int horizontalAlign):建立一个含有文字和图标的标签组件,并指定其排列方式。 JLabel使用示例:import java.awt.*;import javax.swing.*;class LabelDemo extends JFrame JLabel label1 = new JLabel(第一个标签);JLabel label2 = new JLabel(第二个标签);JLabel label3 = new JLabel(第三个标签);LabelDemo() setLayout(new GridLayout(1, 3);label1.setHorizontalAlignment(JLabel.RIGHT);label2.setVerticalAlignment(JLabel.BOTTOM);add(label1);add(label2);add(label3);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true); public static void main(String args) LabelDemo frame = new LabelDemo(); 4、文本组件(JTextComponent)javax.swing.text.JTextComponent 为所有 Swing 文本组件的根类。JTextComponentJTextField JTextAreaJPasswordField4.1、文本域(JTextField) JTextField是一种单行文本输入组件;以下是JTextField的几个构造函数:JTextField():建立一个文本域。JTextField(Document doc, String text, int columns):使用指定的文件存储模式建立一个文本域,并且设置其初始字符串和字段长度。JTextField(int columns):建立一个文本域,并设置其初始字段长度。JTextField(String text):建立一个文本域,并设置其初始字符串。JTextField(String text,int columns):建立一个文本域,并设置其初始字符串和字段长度。JTextField使用示例:import java.awt.*;import javax.swing.*;class JavaDemo03 extends JFrame JTextField textField1 = new JTextField();JTextField textField2 = new JTextField(第二个文本框);JTextField textField3 = new JTextField(第三个文本框,20);JavaDemo03() setLayout(new FlowLayout();textField1.setColumns(10);textField2.setEditable(false);add(textField1);add(textField2);add(textField3);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true); public static void main(String args) JFrame.setDefaultLookAndFeelDecorated(true);JavaDemo03 frame = new JavaDemo03(); 4.2、文本区(JTextArea) JTextArea是一种多行文本输入组件;以下是JTextArea的几个构造函数:JTextArea():建立一个文本区 JTextArea(int rows,int columns)建立一个文本区,并且设置其初始列数和字段长度。JTextArea(String text):建立一个文本区,并且设置其初始字符串。JTextArea(String text,int rows,int columns):建立一个文本区,并且设置其初始字符串,列数和字段长度 JTextArea使用示例:import java.awt.*;import javax.swing.*;class JavaDemo03 extends JFrame JTextArea textArea1 = new JTextArea();JTextArea textArea2 = new JTextArea(第二个文本框);JTextArea textArea3 = new JTextArea(第三个文本框, 2, 20);JTextArea textArea4 = new JTextArea(3, 20);JavaDemo03() setLayout(new FlowLayout();textArea1.append(第一个文本框);textArea2.setEditable(false); /设为不可编辑textArea3.setTabSize(10); /按下Tab键跳离的距离为10 textArea3.setLineWrap(true); /设为自动换行add(textArea1);add(textArea2);add(textArea3);add(textArea4);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true); public static void main(String args) JFrame.setDefaultLookAndFeelDecorated(true);JavaDemo03 frame = new JavaDemo03(); 5、选择性输入为了简化表单填写过程,通常为用户提供多种可供选择的选项,而无需用户写出他们的响应。常用于选择性输入的组件有:单选按钮复选框列表框组合框5.1、单选按钮(JRadioButton)单选按钮允许用户从多个选项中选择其中一个选项。多个单选择按钮必须加入到按钮组( ButtonGroup )中。构造函数如下:JRadioButton():建立一个新的单选框。JRadioButton(Icon icon):建立一个有图像但没有文字的单选框。JRadioButton(Icon icon,boolean selected):建立一个有图像但没有文字的单选框,并且设置其初始状态。JRadioButton(String text):建立一个有文字的单选框。JRadioButton(String text,boolean selected):建立一个有文字的单选框,并且设置其初始状态。JRadioButton(String text,Icon icon):建立一个有文字且有图像的单选框。JRadioButton(String text,Icon icon,boolean selected):建立一个有文字且有图像的单选框,并且设置其初始状态。单选按钮(JRadioButton)示例:import java.awt.*;import javax.swing.*;class JavaDemo03 extends JFrame JavaDemo03() super(JRadioButton演示);setLayout(new GridLayout(2, 1);JPanel p = new JPanel();p.setLayout(new GridLayout(1, 3);p.setBorder(BorderFactory.createTitledBorder(您最喜欢哪一家速食店呢?);JRadioButton r1 = new JRadioButton(麦当劳);JRadioButton r2 = new JRadioButton(肯德鸡);JRadioButton r3 = new JRadioButton(21世纪);p.add(r1);p.add(r2);p.add(r3);ButtonGroup bgroup = new ButtonGroup();bgroup.add(r1);bgroup.add(r2);bgroup.add(r3);add(p);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true); public static void main(String args) JFrame.setDefaultLookAndFeelDecorated(true);JavaDemo03 frame = new JavaDemo03(); 5.2、复选框(JCheckbox) 复选框用于为用户提供一组选项。构造函数如下:JCheckbox():建立一个新的复选框。JCheckbox(Icon icon):建立一个有图像但没有文字的复选框。JCheckbox(Icon icon,boolean selected):建立一个有图像但没有文字的复选框,并且设置其初始状态。JCheckbox(String text):建立一个有文字的复选框。JCheckbox(String text,boolean selected):建立一个有文字的复选框,并且设置其初始状态。JCheckbox(String text,Icon icon):建立一个有文字且有图像的复选框。JCheckbox(String text,Icon icon,boolean selected):建立一个有文字且有图像的复选框,并且设置其初始状态。复选框(JCheckbox)示例:import java.awt.*;import javax.swing.*;class JavaDemo03 extends JFrame JavaDemo03() super(JCheckBox演示);setLayout(new GridLayout(2, 1);JPanel p = new JPanel();p.setLayout(new GridLayout(1, 3);p.setBorder(BorderFactory.createTitledBorder(您最喜欢哪一家速食店呢?);JCheckBox r1 = new JCheckBox(麦当劳);JCheckBox r2 = new JCheckBox(肯德鸡);JCheckBox r3 = new JCheckBox(21世纪);p.add(r1);p.add(r2);p.add(r3);add(p);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true); public static void main(String args) JFrame.setDefaultLookAndFeelDecorated(true);JavaDemo03 frame = new JavaDemo03(); 5.3、列表框(JList)JList与JCheckbox有点相似,都可以选择其中一个到多个选项,较不同的是,JList的选取方式是整列选取。JList所提供的构造函数:JList():建立一个新的JList组件。Jlist(ListModel dataModel):利用ListModel建立一个新的JList组件。Jlist(Object listData):利用Array(数组)对象建立一个新的JList组件。Jlist(Vector listData):利用Vector(矢量集)对象建立一个新的JList组件。列表框(JList)示例:import java.awt.*;import javax.swing.*;import java.util.*;class JavaDemo03 extends JFrame JavaDemo03() super(JList演示);setLayout(new GridLayout(1, 2);String s = 美国, 日本, 澳大利亚, 英国, 法国 ;Vector v = new Vector();v.addElement(1);v.addElement(2);v.addElement(3);v.addElement(4);v.addElement(5);v.addElement(其他);JList list1 = new JList ( s );list1.setBorder(BorderFactory.createTitledBorder(您最喜欢哪一个国家?);JList list2 = new JList ( v );list2.setBorder(BorderFactory.createTitledBorder(您最喜欢哪一个数字?);add(list1);add(list2);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true); public static void main(String args) JFrame.setDefaultLookAndFeelDecorated(true);JavaDemo03 frame = new JavaDemo03(); MVC模式实现JListJlist组件中的数据模型必须实现的接口或抽象类。javax.swing.ListModel(interface)-javax.swing.AbstractListModel(abstract class)我们要利用ListModel模型对象构造JList对象,就必须实现ListModel所有的方法,Java提供的AbstractListModel抽象类实现了addListDataListener()与removeListDataListener()这两个方法。若我们继承这个类来创建自己的模型类,就只需要实现getElementAt()与getSize()两个方法。MVC模式实现JList示例:import java.awt.*;import javax.swing.*;import java.util.*;class JavaDemo03 extends JFrame JavaDemo03() super(JList演示);setLayout(new GridLayout(1, 2);DataModel dm=new DataModel();JList list1 = new JList(dm);list1.setBorder(BorderFactory.createTitledBorder(您最喜欢哪一个国家?);this.add(new JScrollPane(list1);this.setSize(300,200);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true); public static void main(String args) JFrame.setDefaultLookAndFeelDecorated(true);JavaDemo03 frame = new JavaDemo03(); class DataModel extends AbstractListModel String s = 美国,日本,英国,法国,意大利,澳洲,韩国; public Object getElementAt(int index) return (index+1)+.+sindex+; public int getSize() return s.length; 5.4、组合框(JComboBox)JComboBox组件一般被称为下拉式列表框。JComboBox的构造方式、使用方式和JList很相似。JComboBox类提供的构造函数:JComboBox():建立一个新的JComboBox组件。JComboBox(ComboBoxModel aModel):利用ComboBoxModel建立一个新的JComboBox组件。JComboBox(Object items):利用Array数组对象建立一个新的JComboBox组件。JComboBox(Vector items):利用Vector矢量集对象建立一个新的JComboBox组件。组合框(JComboBox)示例:import java.awt.*;import javax.swing.*;import java.util.*;class JavaDemo03 exten
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省庆阳市华池县事业单位选调工作人员模拟试卷及答案详解(名师系列)
- 2025年苏州市市级机关公开遴选考试真题
- 2025安徽固原市(原州区)城镇公益性岗位就业安置模拟试卷及完整答案详解1套
- 2025年度延吉市中小学教师专项招聘116人考前自测高频考点模拟试题及答案详解(必刷)
- 砂石骨料生产工岗位设备技术规程
- 镀层工会议参与及执行考核试卷及答案
- 公司井筒掘砌工岗位现场作业技术规程
- 矿用电机车装配工应急处置技术规程
- 飞机铆装工工具校准规范考核试卷及答案
- 锂电解工工艺文件理解与实施考核试卷及答案
- SL+290-2009水利水电工程建设征地移民安置规划设计规范
- 劳务投标书技术标
- 2012建设工程造价咨询成果文件质量标准
- 多模式数据融合在金融预测中的应用
- 辽宁省大连市外研版七年级上册 专项 五选四 短文选句 模拟练习
- 物业客户投诉处理及技巧培训课件
- 纽约中央公园景观分析
- 职业卫生培训粉尘和噪声
- 《赵威后问齐使》
- 三国志11全人物能力数值表
- 2023年09月黑龙江省绥化市“黑龙江人才周”引进度1068名企事业单位人才笔试历年难易错点考题荟萃附带答案详解
评论
0/150
提交评论