小编Den*_*kas的帖子

在我的程序中添加一个计时器(javafx)

我正在尝试为我的程序添加一个计时器.我试过调用java.util.Timer,但它让我感到沮丧,因为我不完全理解它背后的概念.我刚刚在python中完成了一个学期的编码,但这对我来说是完全不同的.

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.scene.text.Text;
import javafx.stage.Stage;

import java.awt.event.ActionListener;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class main extends Application implements EventHandler<ActionEvent>{

    Button button;
    Button button2;
    Counter counter = new Counter(0);
    Counter timecounter = new Counter(0);
    Text text_counter = new Text(counter.S_count.get());
    Text text_timecounter = new Text(timecounter.S_count.get());

    Date currdate = new Date();
    int currsec = currdate.getSeconds();


    public static void main(String[] args) {
        launch(args);


    }


    @Override
    public void start(Stage primaryStage) throws Exception …
Run Code Online (Sandbox Code Playgroud)

java counter javafx timer

5
推荐指数
1
解决办法
3万
查看次数

android权限READ_CALENDAR&WRITE_CALENDAR

即使我已经在清单中声明了使用权限,它也会给我一个错误,说我需要添加权限.

android清单

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="groep2.project4">
    <uses-permission android:name="android.permission.READ_CALENDAR"/>
    <uses-permission android:name="android.permission.WRITE_CALENDAR"/>
    <uses-permission-sdk-23 android:name="android.permission.READ_CALENDAR"/>
    <uses-permission-sdk-23 android:name="android.permission.WRITE_CALENDAR"/>
Run Code Online (Sandbox Code Playgroud)

错误:

FATAL EXCEPTION: main 
Process: groep2.project4, PID: 3188 
java.lang.SecurityException: Permission Denial: 
opening provider com.android.providers.calendar.CalendarProvider2 
from ProcessRecord{81d3d48 3188:groep2.project4/u0a58} (pid=3188, uid=10058) 
requires android.permission.READ_CALENDAR or android.permission.WRITE_CALENDAR
                                                               at android.os.Parcel.readException(Parcel.java:1599)
                                                               at android.os.Parcel.readException(Parcel.java:1552)
                                                               at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:3550)
                                                               at android.app.ActivityThread.acquireProvider(ActivityThread.java:4778)
                                                               at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1999)
                                                               at android.content.ContentResolver.acquireProvider(ContentResolver.java:1421)
                                                               at android.content.ContentResolver.insert(ContentResolver.java:1225)
                                                               at groep2.project4.Fragments.pushAppointmentsToCalendar.pushAppointmentsToCalender(pushAppointmentsToCalendar.java:50)
                                                               at groep2.project4.Fragments.TimePickerFragment.makeReminder(TimePickerFragment.java:46)
                                                               at groep2.project4.Fragments.TimePickerFragment.onTimeSet(TimePickerFragment.java:41)
                                                               at android.app.TimePickerDialog.onClick(TimePickerDialog.java:145)
                                                               at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:163)
                                                               at android.os.Handler.dispatchMessage(Handler.java:102)
                                                               at android.os.Looper.loop(Looper.java:148)
                                                               at android.app.ActivityThread.main(ActivityThread.java:5417)
                                                               at java.lang.reflect.Method.invoke(Native Method)
                                                               at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Run Code Online (Sandbox Code Playgroud)

这是pushappointmentstocalendar.java

package groep2.project4.Fragments;

import …
Run Code Online (Sandbox Code Playgroud)

permissions android calendar

4
推荐指数
1
解决办法
9835
查看次数

HTML中的Javascript不会执行

<html>
<head>
<title>Test Environment</title>
</head>
<body>

<script>
document.bgColor="#222222";
document.fgColor="#11EE11";

document.writeln("Test Environment.");
document.writeln("Last Update: " + document.lastModified);

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();

if(dd<10) {
    dd='0'+dd
} 

if(mm<10) {
    mm='0'+mm
} 

today = dd+'/'+mm+'/'+yyyy;


function enterExpenses(){
    var _desc = window.prompt("What kind of expenses?");
    var _amount = window.prompt("Amount spent?");
    var _entry = {type:_desc amount:_amount date:today};

    document.writeln(_entry.date);
    document.writeln(_entry.type);
    document.writeln(_entry.amount);
}


</script>
<form>
<button onclick="enterExpenses()">Click me</button>
</form>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我不想成为那个要求别人做我的工作的人,但我无法弄清楚为什么它不起作用.我正在努力学习javascipt,我已经完成了codecademy课程.现在我实际上正在尝试使用它并将其投入使用,我无法弄清楚为什么我的脚本没有被执行. …

html javascript

-1
推荐指数
1
解决办法
86
查看次数

标签 统计

android ×1

calendar ×1

counter ×1

html ×1

java ×1

javafx ×1

javascript ×1

permissions ×1

timer ×1