<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ~~~ package kehuduan.view; import java.io.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Login extends JFrame implements ActionListener{ JLabel jbl1;//上面的圖片標簽 JTabbedPane jtp; JPanel jp2,jp3,jp4;//面板2,3,4 JLabel jp2_jbl1,jp2_jbl2,jp2_jbl3,jp2_jbl4;//文字標簽 JButton jp2_jb1;//圖片按鈕 JTextField jp2_jtf;//文本框 JPasswordField jp2_jpf;//密碼框 JCheckBox jp2_jcb1,jp2_jcb2;//復選框 JPanel jp1;//面板1--底部三個按鈕的面板 JButton jp1_jb1,jp1_jb2,jp1_jb3;//底部三個按鈕 public static void main(String[] args) { Login t=new Login(); } public Login(){ jbl1=new JLabel(new ImageIcon("image/tou.gif"));//上面的圖片標簽 jp2=new JPanel(new GridLayout(3,3));//3*3的網格布局 jp2_jbl1=new JLabel("QQ號碼",JLabel.CENTER); jp2_jbl2=new JLabel("QQ密碼",JLabel.CENTER); jp2_jbl3=new JLabel("忘記密碼",JLabel.CENTER); jp2_jbl3.setForeground(Color.blue);//設置此組件的前景色 jp2_jbl4=new JLabel("申請密碼保護",JLabel.CENTER); jp2_jb1=new JButton(new ImageIcon("image/clear.gif"));//圖片按鈕 jp2_jtf=new JTextField();//文本框 jp2_jpf=new JPasswordField();//密碼框 jp2_jcb1=new JCheckBox("隱身登錄"); jp2_jcb2=new JCheckBox("記住密碼"); jp2.add(jp2_jbl1);//1-1 jp2.add(jp2_jtf);//1-2 jp2.add(jp2_jb1);//1-3 jp2.add(jp2_jbl2);//2-1 jp2.add(jp2_jpf);//2-2 jp2.add(jp2_jbl3);//2-3 jp2.add(jp2_jcb1);//3-1 jp2.add(jp2_jcb2);//3-2 jp2.add(jp2_jbl4);//3-3 jtp=new JTabbedPane();//選項卡 jtp.add("QQ號碼", jp2);//將面板2放入選項卡,并設置標題 jp3= new JPanel(); jtp.add("手機號碼", jp3);//將面板3放入選項卡,并設置標題 jp4= new JPanel(); jtp.add("電子郵件", jp4);//將面板4放入選項卡,并設置標題 jp1=new JPanel();//底部3個按鈕的面板--面板1 jp1_jb1=new JButton(new ImageIcon("image/denglu.gif")); jp1_jb1.addActionListener(this); jp1_jb2=new JButton(new ImageIcon("image/quxiao.gif")); jp1_jb3=new JButton(new ImageIcon("image/xiangdao.gif")); jp1.add(jp1_jb1); jp1.add(jp1_jb2); jp1.add(jp1_jb3); this.add(jbl1,"North");//上-標簽 this.add(jtp,"Center");//中-選項卡 this.add(jp1,"South");//下-面板 ImageIcon tp1=new ImageIcon("image/qq.gif"); this.setIconImage(tp1.getImage());//icon圖片 this.setTitle("用戶登錄"); this.setSize(351,240); this.setLocation(300,280); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub } } ~~~ ![](https://box.kancloud.cn/b9aac1c322fd05e3945920762377a6ce_353x236.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看