java介面設計3/// 各位大神,請看看我理解的對嗎?該如何理解以及思路

來源:互聯網
上載者:User

標籤:ram   水平對齊   label   etl   span   box   ext2   ring   visible   

import java.awt.*;public class ButtonDemo{           public static JPanel createMainPanel(){               JPanel mainPanel=new JPanel();//mainPanel:中間容器               JPanel panel1=new JPanel();//面板               panel1.add(new JLabel("使用者名稱"));               JTextField text1=new JTextField();//編輯單行文本               text1.setColumns(10);//隊列方式               text2.setHorizontalAlignment(JTextField.CENTER);//設定該組件內容水平對齊的方向的,你設定的是置中對齊               panel1.add(text1);               panel1.setVisible(true);               mainPanel.add(panel1);               JPanel panel2=new JPanel();               panel2.add(new JLabel("使用者名稱密碼"));               JTextField  text2=new JTextField();               text2.setColumns(10);               text2.setHorizontalAlignment(JTextField.CENTER);               panel2.add(text2);               panel2.setVisible(true);               mainPanel(panel2)//將面板添加到中間容器             JPanel  panel3=new JPanel();               panel3.add(new JLabel("性別"));               JRadioButton radio1=new JRadioButton("男");         JRadioButton radio2=new JRadioButton("女");               radio1.setSelected(true);//指定是否選定            ButtonGroup btnGroup =new ButtonGroup();//建立按鈕組               btnGroup.add(radio1);               btnGroup.add(radio2);               panel3.setVisible(true);               mainPanel.add(panel3);               JPanel panel4=newJPanel();               panel4.setLayout(new GridLayout(2,3));               panel4.add(new JLanel("愛好"));               JCheckBox checkbox=new JCheckBox("美術");               checkbox.setSelected(true);               panel4.add(checkbox);               panel4.add(new JChekBox("籃球"));               panel4.add(new JCheckBox("排球"));               panel4.setVisible(true);               mainPanel.add(panel4);               JPanel panel5=new JPanel();               panel5.add(new JLabel("註冊"));               panel5.add(new JLanel("取消"));               panel5.setVisible(true);               mainPanel(panel5);               return mainPanel;//返回中間容器          }             public static void main(String args[]){                 JFrame frm=new JFrame("按鈕執行個體");                 frm.setSize(300,300);                 Container con=frm.getContentPanel();//獲得一個容器面板用來存放組件                         con.add(createMainPanel());//這個不懂
                 frm.setVisible(true); } }


 










 

java介面設計3/// 各位大神,請看看我理解的對嗎?該如何理解以及思路

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.