我正在使用Java swing制作文本编辑器.我正在使用JTextArea.我想知道如何在JTextArea中使用撤消和重做功能,因为我无法使用它.
我有64位Windows 7作为我的操作系统,并希望运行一些c程序.是否有相同的编译器?我的意思是64位C编译器.
我使用Scribe-Java使用OAuth2连接到Google Plus.我能够验证我的应用程序并获得用户的许可,但是当我尝试访问除了以外的任何内容时userinfo,我收到此异常.
403
{
"错误":{
Run Code Online (Sandbox Code Playgroud)"errors": [ { "domain": "usageLimits", "reason": "accessNotConfigured","message": "Access Not Configured" } ], "code": 403, "message": "Access Not Configured" } }
我已将应用程序的范围设置https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile为访问用户的配置文件我正在使用此URL:
https://www.googleapis.com/plus/v1/people/{userid}/activities/public
你能告诉我我做错了什么吗?我需要在这里使用其他范围来访问配置文件吗?
我正在学习JSF,并对这两个属性感到困惑.如果我将使用它会有什么不同:
<h:inputText value="#{myBean.myProperty}/>"
而不是使用:
<h:inputText binding="#{myBean.myProperty}/>"
我的表单中有两个文本字段。要在字段中输入的数据分别是名称和城市。我想检查用户是否没有输入任何特殊符号,如 !,@,#........ 即,用户应该输入的唯一内容必须属于 az,AZ,尽管用户可以输入下划线( _),但没有数字,没有特殊符号。
我想使用 JavaScript 进行检查,如何实现。
提前致谢。
我正在尝试使用Java Swing创建一个文本编辑器.在那我使用JEditorPane而不是JTextArea.我在删除所选文本和从JEditorPane中替换所选文本时遇到问题.我正在使用的代码是:
public void delete(JEditorPane txt)
{
int start = txt.getSelectionStart();
int end = txt.getSelectionEnd();
String startText = txt.getText().substring(0,start);
String endText = txt.getText().substring(end,txt.getText().length());
txt.setText(startText + endText);
}
Run Code Online (Sandbox Code Playgroud)
我在这里面临的问题是,当我考虑来自getSelectionStart()和getSelectionEnd()的值时,他们不考虑换行符,但在使用子串时,正在考虑换行符.因此,如果我在一行之前使用此代码,在该行之前有5个换行符,则不会删除所选文本,而是从比所选文本少5的位置删除文本.替换也发生了同样的情况.请帮忙.
我正在尝试使用Spring Data JPA框架创建一个简单的ToDo对象,但是不能这样做。
当我在存储库上调用save方法时,我得到了ID为空的SQL异常。下面是我的ToDo类的代码。
package demo.entity;
import javax.persistence.*;
/**
* Created by MJ on 12/19/2016.
*/
@Entity
@Table(name="TODOS")
public class ToDo {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id", nullable = false, unique = true)
private Long id;
@Column
private String description;
@Column
private String title;
public ToDo(String description, String title){
this.description = description;
this.title = title;
}
}
Run Code Online (Sandbox Code Playgroud)
根据我的理解,这应该自己生成ID。但是不确定我缺少什么。有人可以帮忙吗?
这就是我创建此类的对象并将其保存到DB中的方式:
ToDo toDo = new ToDo("First","TODO");
repository.save(toDo);
Run Code Online (Sandbox Code Playgroud)
提前致谢。
我在笔记本电脑上安装了64位JDK并开发了J2ME应用程序,我最近安装了Sun的WTK 2.5.2.当我尝试使用此wtk运行项目时,我收到此错误:
java.lang.UnsatisfiedLinkError:
Run Code Online (Sandbox Code Playgroud)
虽然我的机器有英特尔酷睿i3处理器(64位),但错误说:
Can't load IA 32-bit .dll on a AMD 64-bit processor
Run Code Online (Sandbox Code Playgroud)
有什么方法可以解决这个问题吗?我还可以在笔记本电脑上制作J2ME App吗?
java ×4
swing ×2
c ×1
google-plus ×1
java-me ×1
javascript ×1
jpa ×1
jsf ×1
oauth-2.0 ×1
scribe ×1
spring ×1
uicomponents ×1
validation ×1