java calendar 源代码,mycalendar.java 源代码在线查看 - 用java的awt和swing自制一个 简单的日历 资源下载 虫虫电子下载站...

package calendar;import javax.swing.*;public class MyCalendar extends JFrame {// 定义两个button按钮private CalButton Cancel;private CalButton OK; //定义面板上部分的组件private TopPanel topPanel; //定义面板下部分组件private BottomPanel CenterPanel;//定义全局时间public static currentTime time;public MyCalendar() {time=new currentTime();initComponents();}/** * 初始化窗体 * */private void initComponents() {setTitle("Calendar");setSize(550, 400);setLocationRelativeTo(null);setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);topPanel = new TopPanel();CenterPanel = new BottomPanel();OK = new CalButton("OK");Cancel = new CalButton("Cancel");OK.addMouseListener(OK);Cancel.addMouseListener(Cancel);calendarLayout();pack();}/** * 对窗体进行布局 */private void calendarLayout() {GroupLayout layout = new javax.swing.GroupLayout(getContentPane());getContentPane().setLayout(layout);layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING,layout.createSequentialGroup().addComponent(OK,javax.swing.GroupLayout.PREFERRED_SIZE,58,javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(Cancel).addGap(34,34,34)).addComponent(CenterPanel,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE).addComponent(topPanel,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE)).addContainerGap()));layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(topPanel,javax.swing.GroupLayout.PREFERRED_SIZE,52,javax.swing.GroupLayout.PREFERRED_SIZE).addGap(15, 15, 15).addComponent(CenterPanel,javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(OK).addComponent(Cancel)).addContainerGap()));}/** * @param args */public static void main(String[] args) {MyCalendar mycalendar = new MyCalendar();mycalendar.setVisible(true);}}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值