91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-05
  • 語言: Java
  • 標簽: java??swing??鬧鐘??

資源簡介

java swing 鬧鐘源碼

資源截圖

代碼片段和文件信息

package?com.cd.alarm.v1;

import?java.awt.BorderLayout;
import?java.awt.Dimension;
import?java.awt.GridLayout;
import?java.awt.Toolkit;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.regex.Pattern;

import?javax.swing.GroupLayout;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JTextField;
import?javax.swing.WindowConstants;

public?class?Alarm?{

private?Jframe?alarmframe;
// private?JPanel?alarmPanel;
JLabel?label1label2label3label4;
????JTextField?tf1tf2tf3tf4;
????JButton?bt1bt2;
????AlarmTimer?alTimer?=?null;

public?Alarm(){

label1=new?JLabel(“鬧鐘時間(HH:mm)“);
????????label2=new?JLabel(“鬧鐘音樂(wav)“);
????????label3=new?JLabel(“響鈴間隔(分鐘)“);
????????label4=new?JLabel(“響鈴次數(shù)“);
????????tf1?=?new?JTextField();
????????tf2?=?new?JTextField();
????????tf3?=?new?JTextField();
????????tf4?=?new?JTextField();
????????tf1.setText(“07:00“);
????????tf3.setText(“5“);
????????tf4.setText(“5“);
????????bt1?=?new?JButton(“啟動鬧鐘“);
????????bt2?=?new?JButton(“稍后再響“);
????????bt2.setVisible(false);
????????bt1.addActionListener(getAlarmActionListener());
????????bt2.addActionListener(getAlarmLaterActionListener());

Dimension?screensize?=?Toolkit.getDefaultToolkit().getScreenSize();
/*System.out.println(“屏幕寬:“+screensize.width+“;屏幕高:“+screensize.height);*/
????????alarmframe?=?new?Jframe(Constants.title);
????????alarmframe.setVisible(true);//使窗體可視
//????????alarmframe.setSize(200?150);//設置窗體大小
????????
????????alarmframe.setBounds((int)(screensize.width*0.4)(int)(screensize.height*0.3)
???????? Constants.ALARM_WIDTHConstants.ALARM_HEIGHT);//設置窗體的位置和大小
????????//設置窗體的關閉方式
????????alarmframe.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
????????
????????GroupLayout?layout?=?new?GroupLayout(alarmframe.getContentPane());????????
??????//創(chuàng)建GroupLayout的水平連續(xù)組,,越先加入的ParallelGroup,優(yōu)先級級別越高。
????????GroupLayout.SequentialGroup?hGroup?=?layout.createSequentialGroup();
????????hGroup.addGap(5);//添加間隔
????????hGroup.addGroup(layout.createParallelGroup().addComponent(label1)
????????????????.addComponent(label2).addComponent(label3).addComponent(label4));
????????hGroup.addGap(5);//添加間隔
????????hGroup.addGroup(layout.createParallelGroup().addComponent(tf1)
????????????????.addComponent(tf2).addComponent(tf3).addComponent(tf4)
????????????????.addComponent(bt1).addComponent(bt2));
????????hGroup.addGap(5);
????????layout.setHorizontalGroup(hGroup);
??????//創(chuàng)建GroupLayout的垂直連續(xù)組,,越先加入的ParallelGroup,優(yōu)先級級別越高。
????????GroupLayout.SequentialGroup?vGroup?=?layout.createSequentialGroup();
????????vGroup.addGap(10);//添加間隔
????????vGroup.addGroup(layout.createParallelGroup().addComponent(label1).addComponent(tf1));
????????vGroup.addGap(10);
????????vGroup.addGroup(layout.createParallelGroup().addComponent(label2).addComponent(tf2));
????????vGroup.ad

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-04-01?11:52??src\
?????目錄???????????0??2017-04-01?11:52??src\com\
?????目錄???????????0??2017-04-01?11:52??src\com\cd\
?????目錄???????????0??2017-04-01?11:52??src\com\cd\alarm\
?????目錄???????????0??2017-04-01?11:52??src\com\cd\alarm\v1\
?????文件????????7148??2017-03-28?18:40??src\com\cd\alarm\v1\Alarm.java
?????文件????????3307??2017-03-28?18:41??src\com\cd\alarm\v1\AlarmTimer.java
?????文件?????????880??2017-03-28?18:41??src\com\cd\alarm\v1\Constants.java
?????文件?????????117??2017-03-23?09:33??src\com\cd\alarm\v1\MyAlarm.java

評論

共有 條評論