Tag: java

Java应用程序中的可定制快捷键

我想在我的Java应用程序中包含可自定义的键盘快捷键(用户可以更改它们)。 由于这不是非常不寻常的要求,我想知道是否有一个图书馆/项目可以帮助我实现我的目标。 不幸的是我在Google上找不到任何有用的东西。 谢谢,一个 从头开始build立我自己的快捷pipe理器。 这大约花了20个小时。

代码将只返回0.0,0.0抛出NullPointerException时的GPS坐标

这是我第N次尝试Android的位置API,我似乎无法让它正常工作。 本教程似乎是最有前途的,但我似乎只能得到这个代码返回一个0.0,0.0的GPS坐标,这是不是很有用… 似乎有一个线索,getLocation()返回一个java.lang.NullPointerException错误,但我不知道我应该甚至开始寻找它。 这是错误: W/System.err: java.lang.NullPointerException W/System.err: at android.content.ContextWrapper.checkPermission(ContextWrapper.java:557) 我尝试做一个新的权限块,粘贴在底部,但它只是给了同样的错误。 任何人都可以在这里指出正确的方向吗? 代码被分成两个类文件:MainActivity.java和GPSTracker.java。 GPSTracker.java package com.tutorial.android.location.api; // http://www.androidhive.xyz/2016/07/android-gps-location-manager-tutorial.html // with some modifications, especially for new permissions import android.Manifest; import android.app.Activity; import android.app.AlertDialog; import android.app.Service; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.pm.PackageManager; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.os.Bundle; import android.os.IBinder; import android.provider.Settings; import android.support.annotation.Nullable; […]

GWT中的“Servlet”(服务器端)初始化代码

我怎样才能在GWT应用程序的服务器端进行一次初始化? 我可能会想到很像HttpServlet在哪里可以重写init() ,但旧的习惯很久就会失去;) 我想要做的是: 加载一堆属性 build立到数据库的连接

屏幕上鼠标位置周围区域的缩放框

有什么办法可以创build一个Javadynamic缩放框,其中包括例如20x20pix区域的光标(但即使光标将超出应用程序的框架),将例如在一个小的JPanel中显示? 我正在问一个颜色select器程序的上下文。 需要实现的最后一个function就是Zoom Box。

Javagenerics和枚举,模板参数的丢失

我有一个相当复杂的结构,并没有按预期工作。 这就是我所做的: public interface ResultServiceHolder { <M, ID extends Serializable, BO extends BusinessObject<M, ID>> ResultService<M, ID, BO> getService(); } public enum ResultTypes implements ResultServiceHolder { RESULT_TYPE_ONE { @Override public ResultOneService getService() { //unchecked conversion? return serviceInitializer.getResultOneService(); } }, RESULT_TYPE_TWO { @Override public ResultTwoService getService() { //unchecked conversion? return serviceInitializer.getResultTwoService(); } }, RESULT_TYPE_THREE { @Override public […]

使用AsyncTask传递一个值

我一直在研究这个问题,而且我碰到了一个我不知道该怎么做的地方。 我想要做的是使用一个类下载并parsing出一个文件到一个string,然后将该string发送到另一个类来parsing出JSON的东西。 所有的部分都自行工作,我已经单独testing了一切。 我只是不知道如何将值发送到Jsonparsing来开始parsing。 所以这是我的filedownloader类。 public class JsonFileDownloader extends AsyncTask<String, Void, String> { //used to access the website String username = "admin"; String password = "admin"; public String ret = ""; @Override protected String doInBackground(String… params) { Log.d("Params ", params[0].toString()); readFromFile(params[0]); return ret; } private String readFromFile(String myWebpage) { HttpURLConnection urlConnection = null; try { […]

如何从另一个XML文件dynamic更新XML文件?

我想从另一个xml文件更新一个xml文件。我已经使用了一个xml文件,如下所示: one.xml <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#00BFFF"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:visibility="visible"> </LinearLayout> <LinearLayout android:id="@+id/linearLayout2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:visibility="visible"> </LinearLayout> </LinearLayout> </ScrollView> two.xml如下所示: <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <map> <int name="linearLayout1" value="8" /> <int name="linearLayout2" value="0" /> </map> 从上面的两个XML文件我想改变属性值之一。 XML时,如果 <int name ="linearLayout1" value = "8"/> […]

在Java中获得系统正常运行时间

我如何确定一台计算机已经启动了多长时间(以毫秒为单位)?

JTextArea附加问题

我做了一个备份程序,我希望所有的程序备份显示在JTextArea上。 好吧,它的工作,但只有在程序完成备份后。 我该如何解决? 我运行这个代码在这里: 备份方法 public void startBackup() throws Exception { // txtarea is the JTextArea Panel.txtArea.append("Starting Backup…\n"); for (int i = 0; i < al.size(); i++) { //al is an ArrayList that holds all of the backup assignments selected // from the JFileChooser File file = new File((String) al.get(i)); File directory = new File(dir); […]

java.lang.NoClassDefFoundError:org / springframework / core / env / ConfigurableEnvironment

我正在尝试使用Spring Boot编写一个简单的RESTful服务。 但是,有一个错误消息,我无法解决。 我一直在研究,它看起来像是SpringBoot版本之间的冲突,但我不知道如何摆脱它。 我有这个SpringBootApp: import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * REST Service application */ @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 与这个pom.xml相关联: <?xml version="1.0"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>com.websystique.springmvc</groupId> <artifactId>Spring4MVCHelloWorldRestServiceDemo</artifactId> <packaging>war</packaging> <version>1.0.0</version> <name>Spring4MVCHelloWorldRestServiceDemo Maven Webapp</name> <properties> <springframework.version>4.3.0.RELEASE</springframework.version> <jackson.library>2.7.5</jackson.library> <spring.batch.version>2.1.9.RELEASE</spring.batch.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> […]