黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java登陸界面的例子

Java登陸界面的例子

更新時(shí)間:2022-06-20 10:14:29 來源:動力節(jié)點(diǎn) 瀏覽1353次

Java用戶登陸這塊,主要還是學(xué)到了新的類:

1.邊界布局:BorderLayout。他主要分為五個(gè)布局,是JFrame(頂層容器),JDialog(創(chuàng)建對話框窗口的類)的默認(rèn)布局方式。其最多容量為5個(gè)組件,超出5個(gè)得用其他的。設(shè)置方式為:BorderLayout.NORTH;BorderLayout.SOUTH;BorderLayout.CENTER;Borderlayout.CENTER;BorderLayout.LEFT;BorderLayout.RIGHT。

2.流式布局:FlowLayout。布局方式為從左到右,從上到下。是JPanel(輕量級容器)的默認(rèn)面板布局。

3.網(wǎng)格布局:GridLayout。布局方式為行和列組成的網(wǎng)絡(luò)。布局方法:setLayout(new GridLayout(3,2,3,3));其中強(qiáng)兩位數(shù)字表示三行兩列,后兩位表示行與行的間距為3,列與列的間距為3.

接著,就接觸到JPanel面板。JPanel是非頂層容器,所以,一個(gè)界面只能由一個(gè)JFrame,但是可以有多個(gè)JPanel組件。其默認(rèn)布局方式為流式布局。在JPanel這塊,學(xué)到了用戶登錄界面的設(shè)計(jì)。從而接觸到另外三個(gè)組件:文本框組件:JTextField;密碼框組件:JPasswordField;標(biāo)簽組件:JLabel;復(fù)選框組件:JCheckBox;單選框組件:JRadioButton;按鈕組件JButton。

根據(jù)上面的組件和布局方式,做了如下效果的一些代碼:

1.用戶登陸界面:

具體代碼如下:

 import javax.swing.*;
 import java.awt.*;   //導(dǎo)入必要的包
 public class denglu extends JFrame{
     JTextField jTextField ;  //定義文本框組件
     JPasswordField jPasswordField;    //定義密碼框組件
     JLabel jLabel1,jLabel2;
     JPanel jp1,jp2,jp3;
     JButton jb1,jb2;     //創(chuàng)建按鈕
     public denglu(){
         jTextField = new JTextField(12);
         jPasswordField = new JPasswordField(13);
         jLabel1 = new JLabel("用戶名");
         jLabel2 = new JLabel("密碼");
         jb1 = new JButton("確認(rèn)");
         jb2 = new JButton("取消");
         jp1 = new JPanel();
         jp2 = new JPanel();
         jp3 = new JPanel();         
         //設(shè)置布局
         this.setLayout(new GridLayout(3,1));         
         jp1.add(jLabel1); 
         jp1.add(jTextField);//第一塊面板添加用戶名和文本框          
         jp2.add(jLabel2);
         jp2.add(jPasswordField);//第二塊面板添加密碼和密碼輸入框         
         jp3.add(jb1);
         jp3.add(jb2); //第三塊面板添加確認(rèn)和取消         
         //        jp3.setLayout(new FlowLayout());    //因?yàn)镴Panel默認(rèn)布局方式為FlowLayout,所以可以注銷這段代碼.
         this.add(jp1);
         this.add(jp2);
         this.add(jp3);  //將三塊面板添加到登陸框上面
         //設(shè)置顯示
         this.setSize(300, 200);
         //this.pack();
         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         this.setVisible(true);
         this.setTitle("登陸");          
     }
     public static void main(String[] args){
         new denglu();
     }
 }

2.根據(jù)復(fù)選框組件等其他組件,又寫了用戶調(diào)查界面:

具體代碼:

 import javax.swing.ButtonGroup;
 import javax.swing.JCheckBox;
 import javax.swing.JFrame;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JRadioButton; 
 import java.awt.*; 
 public class diaocha extends JFrame{
     JCheckBox jcb1,jcb2,jcb3;
     JRadioButton jrb1,jrb2;
     JLabel jLabel1,jLabel2;
     JPanel jp1,jp2;
     public diaocha(){
         jcb1 = new JCheckBox("華商報(bào)");
         jcb2 = new JCheckBox("三秦都市報(bào)");
         jcb3 = new JCheckBox("西安晚報(bào)");
         jrb1 = new JRadioButton("男");
         jrb2 = new JRadioButton("女");
         jLabel1 = new JLabel("您最常讀的報(bào)紙");
         jLabel2 = new JLabel("您的性別");
         jp1 = new JPanel();
         jp2 = new JPanel();
         //設(shè)置布局
         this.setLayout(new GridLayout(2, 1));
         //添加組件
         jp1.add(jLabel1);         
         jp1.add(jcb1);
         jp1.add(jcb2);
         jp1.add(jcb3);
         jp2.add(jLabel2);
         //現(xiàn)在這樣的話,最后還是會對性別進(jìn)行全部選擇的。所以添加按鈕對象,對同一組單選按鈕驚醒分組
         ButtonGroup bGroup = new ButtonGroup();
         bGroup.add(jrb1);
         bGroup.add(jrb2);
         jp2.add(jrb1);
         jp2.add(jrb2);
         this.add(jp1);
         this.add(jp2);         
         //設(shè)置展示面板
         this.setVisible(true);
         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         this.setSize(200, 200);
     }
     public static void main(String[] args){
         new diaocha();
     }
 }

 

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 看中国国产一级毛片真人视频 | 中文字幕乱理片免费完整的 | 免费国产成人18在线观看 | 最近最新中文字幕免费大全3 | 日日夜夜狠狠干 | 免费人成在线观看视频不卡 | 久久成年视频 | 亚洲综合日韩精品欧美综合区 | 亚洲黄色片视频 | 国产精品欧美在线不卡 | 欧美成a人片免费看久久 | 欧美成人手机在线视频 | 91精品视频在线观看免费 | 日韩欧美二区 | 亚洲网视频| 香蕉狠狠干 | 草久久久 | 欧美午夜一艳片欧美精品 | 国产韩国精品一区二区三区久久 | a级毛片免费高清视频 | 日韩成人精品日本亚洲 | 亚洲精选在线观看 | 天天澡天天摸天天爽免费 | 色综合久久五月 | 97国产精品国产品国语字幕 | 免费一级国产大片 | 午夜亚洲一区 | 天天尻 | 午夜精品在线 | 91香蕉| 日韩国产欧美一区二区三区 | 国产精品午夜在线观看 | 日韩深夜| 在线播放 亚洲 | 亚洲成年人网址 | 国产香蕉国产精品偷在线观看 | 精品欧美一区二区三区 | 免费看黄网站在线看 | 日韩经典一区 | 欧美成人性色生活片免费在线观看 | 日韩一区二区三区在线观看 |