Tag: datepicker

将日期上限和下限设置为日期选择器对话框

我创建了一个活动,其中有一个用于插入用户出生日期的字段。 我使用了日期选择器来实现这一目标。 这是我正在做的源代码: // onclick dob edittext open date picker dialog dob.setFocusableInTouchMode(false); dob.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //open date picker showDialog(DATE_DIALOG_ID); } }); //======================For picking birth day========================== // Creating dialog @Override protected Dialog onCreateDialog(int id) { Calendar c = Calendar.getInstance(); int cyear = c.get(Calendar.YEAR); int cmonth = c.get(Calendar.MONTH); int cday = […]

Android Sdk DatePickerFragment和TextView

我遇到了下一个问题。 我想将我使用DatePickerFragment输入的日期传递给TextView ,但我不知道我是怎么做到的。 当我在DatePickerFragment类中创建TextView对象,然后使用onDateSet方法设置其中的文本时 – 应用程序崩溃。 也许这个问题太基础了,但我找不到任何合适的解决方案。 public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener{ TextView tvDate1 = (TextView) getView().findViewByiD(R.id.tvDate); @Override public Dialog onCreateDialog(Bundle savedInstanceState){ final Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int day = c.get(Calendar.DAY_OF_MONTH); return new DatePickerDialog(getActivity(),this,year,month,day); } public void onDateSet(DatePicker view,int year, int month, int day){ String […]

没有调用TimePicker onTimeSet

我正在使用时间选择器让用户输入他所需的时间来执行特定任务,我正在使用支持库中提供的DialogFragment类,以便向后兼容较旧的Android版本。 以下是我创建TimePickerFragment类的代码,该类在单独的文件中创建,取自: http : //developer.android.com/guide/topics/ui/controls/pickers.html : package com.calls.only; import java.util.Calendar; import android.app.Dialog; import android.app.TimePickerDialog; import android.os.Bundle; import android.support.v4.app.DialogFragment; import android.widget.TimePicker; public class TimePickerFragment extends DialogFragment implements TimePickerDialog.OnTimeSetListener { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current time as the default values for the picker final Calendar c = Calendar.getInstance(); int hour = c.get(Calendar.HOUR_OF_DAY); […]

javafx datepicker如何自定义

我有日期选择器的简单代码,它禁用所选日期之前的所有日期,但我也需要能够禁用其他日期(例如:2014年10月17日至2014年10月19日)。我怎么能以特定日期也被禁用的方式更改它? 公共类DatePickerSample扩展Application { private Stage stage; private DatePicker checkInDatePicker; private DatePicker checkOutDatePicker; public static void main(String[] args) { Locale.setDefault(Locale.US); launch(args); } @Override public void start(Stage stage) { this.stage = stage; stage.setTitle(“DatePickerSample “); initUI(); stage.show(); } private void initUI() { VBox vbox = new VBox(20); vbox.setStyle(“-fx-padding: 10;”); Scene scene = new Scene(vbox, 400, 400); stage.setScene(scene); checkInDatePicker […]

我如何实现JDatePicker

我正在使用JDatePicker的最新版本1.3.4。 该如何实施? 我收到编译器错误:构造函数JDatePanelImpl(UtilDateModel)未定义。 建议的修复方法是:添加参数以匹配JDatePanelImpl(DateModel,Properties)。 什么应该作为属性参数传递? import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*; import java.util.*; import java.util.Calendar; import java.util.Date; import org.jdatepicker.impl.*; import org.jdatepicker.util.*; import org.jdatepicker.*; //import org.jdatepicker.graphics.*; class date2 { void GUI() { JFrame f1 = new JFrame(); f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f1.setSize(300, 300); f1.setVisible(true); Container conn = f1.getContentPane(); conn.setLayout(null); UtilDateModel model = new UtilDateModel(); //model.setDate(20,04,2014); JDatePanelImpl datePanel […]