java界面设计3/// 各位大神,请看看我理解的对吗?该如何理解以及思路

Posted wyfoelovecy112

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java界面设计3/// 各位大神,请看看我理解的对吗?该如何理解以及思路相关的知识,希望对你有一定的参考价值。

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/// 各位大神,请看看我理解的对吗?该如何理解以及思路的主要内容,如果未能解决你的问题,请参考以下文章

请问各位大神 java中SSM中对应的MVC是怎样的对应的,啥对应M,啥对应V,啥对应C?

Java宠物商店代码,求求各位大神帮忙

请教各位大神,Macbook怎么查询源代码或审查元素

各位大神单片机中的SPI是啥意思应该怎样理解?

java取余。刚开始学习java 遇到这种问题就犯迷,求各位大神讲解一下。 8%2 //

各位大神,求救!!!java 如何获取该类上字段的注解,看图片