JAVA界面设计——日历篇(1JFrame窗口)

     刚开始学JAVA,实在不会做太多,只能一步一步来了。也不敢去抄袭网络上的日历代码(但是可以参考(⊙o⊙)哦!)。

     第一次发表文章,大家见笑了!废话少说,以下是代码+图

 代码1:

import javax.swing.*;

 import java.awt.*;
public class FrameSample extends JFrame{
    public  FrameSample(){
     JFrame fs0,fs1;
     JPanel p;
     JButton bt;
     fs0=new JFrame();
     fs1=new JFrame();
     p=new JPanel();
      bt=new JButton("Press Me");

 

     fs0.setTitle("欢迎");
     fs0.setVisible(true);
     fs0.setResizable(false);
     fs0.setBounds(250, 110, 870, 630);

     fs0.getContentPane().setBackground(Color.pink);   

    

   
     fs1.setTitle("欢迎");
     fs1.setVisible(true);
     fs1.setResizable(false);
     fs1.setBounds(400, 190, 570, 450);
     Container container=fs1.getContentPane();
     container.setLayout(new BorderLayout());
     
     p.setBackground(Color.green);
     
     p.add(bt);
     container.add(p,BorderLayout.SOUTH);
}

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
        new FrameSample();
     
     
 }
}

其在Eclipse上的运行结果如下:

(附件——运行结果0)

大家仔细分析下面的代码和上面有什么不同

代码2:

import javax.swing.*;
import java.awt.*;
public class FrameSample extends JFrame{
      public  FrameSample(){
           JFrame fs0,fs1;
           JPanel p0,p1;
           JButton bt;
    
            fs0=new JFrame();
            fs1=new JFrame();
            p0=new JPanel();
            p1=new JPanel();
            bt=new JButton("Press Me");

            fs0.setTitle("欢迎");
            fs0.setVisible(true);
            fs0.setResizable(false);
            fs0.setBounds(250, 110, 870, 630);
            Container container0=fs1.getContentPane();
            container0.setLayout(new BorderLayout());
            p0.setBackground(Color.pink);
            container0.add(p1,BorderLayout.NORTH);
         
             fs1.setTitle("欢迎");
             fs1.setVisible(true);
              fs1.setResizable(false);
             fs1.setBounds(400, 190, 570, 450);
             Container container=fs1.getContentPane();
             container.setLayout(new BorderLayout());
             p1.setBackground(Color.green);
             p1.add(bt);
             container.add(p1,BorderLayout.SOUTH);
        }
            public static void main(String[] args) {
                
                    new FrameSample();
    }
}
在Eclipse中运行结果如下:

(附件——运行结果01)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值