如何覆盖DefaultCaret #setBlinkRate()

我有Caret的问题,没有focusGained(请参阅Swing Action中的代码)到2号,Caret没有闪烁。 JTextField并返回第1位。 JTextField中 如何正确覆盖DefaultCaret #setBlinkRate() (没有覆盖Caret)默认情况下是文档末尾的Caret和第1天闪烁。 focusGained 在win7_32b,Java7.011 / 025 / Java6上测试 使用一些标准L&F进行测试,定制也是如此,每个都是由相同问题引起的 请参阅更多详细信息我对问题的回答如何在焦点丢失时保留JTextField中的选定文本? 以及@kleopatra可能的解决方法 我的SSCCE import java.awt.*; import java.awt.event.ActionEvent; import javax.swing.*; import javax.swing.text.DefaultCaret; import javax.swing.text.DefaultHighlighter; import javax.swing.text.Highlighter; public class TestTextComponents { private static final long serialVersionUID = 1L; private Timer timer; private JTextField jTextField0 = new JTextField(); private JTextField jTextField1 = new JTextField(); […]

如何在mongo中插入日期文件?

我们正在尝试插入一个包含当前日期的文档作为其字段。 我们使用eclipse插件为mongodb编写java。 我们想要执行mongo的Date()命令来从mongo而不是从java获取日期。 我该如何执行这个mongo查询? db.example.insert({“date”:new Date()}) 我在预览问题中发现了这个问题,但答案没有帮助 链接

从Java应用程序调用Servlet

我想从Java应用程序调用Servlet。 问题是,调用似乎没有到达Servlet。 我没有收到任何错误,但是没有到达Servlet中的第一个输出“doPost”。 如果我在网络浏览器中打开URL,我当然得到了GET不支持的错误等,但至少我看到,有些事情发生了。 我使用以下代码(ActionPackage类只包含参数Vector并且是Serializable): Java应用程序: ActionPackage p = new ActionPackage(); p.addParameter(“TEST”, “VALUE”); System.out.println(p); URL gwtServlet = null; try { gwtServlet = new URL(“http://localhost:8888/app/PushServlet”); HttpURLConnection servletConnection = (HttpURLConnection) gwtServlet.openConnection(); servletConnection.setRequestMethod(“POST”); servletConnection.setDoOutput(true); ObjectOutputStream objOut = new ObjectOutputStream(servletConnection.getOutputStream()); objOut.writeObject(p); objOut.flush(); objOut.close(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { […]

用于将XML转换为CSV的XSL:根据数据字段将报价添加到末尾

我正在尝试使用Java代码动态地将XML文件转换为CSV文件。 我能够获得转换为CSV的数据,但问题是我的数据是“”和“,”。 这是我的示例XML: 537316 MANUAL 546 “THIS”,”IS”,FOR,”TEST” 345 这是Java代码: import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Result; import javax.xml.transform.Source; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; import org.w3c.dom.Document; class xmltocsv { public static void main(String args[]) throws Exception { File stylesheet = new File(“C:/testxsl.xsl”); File xmlSource = new File(“C:/test.xml”); DocumentBuilderFactory factory = […]

错误通用数组创建

public class TwoBridge implements Piece{ private HashSet[] permutations; public TwoBridge(){ permutations = new HashSet[6]; 嗨,我正在尝试创建一组六边形组(六边形是我创建的类)。 但是,当我尝试编译时,我收到此错误 oliver@oliver-desktop:~/uni/16/partB$ javac oadams_atroche/TwoBridge.java oadams_atroche/TwoBridge.java:10: generic array creation permutations = new HashSet[6]; ^ 1 error 我该如何解决这个问题?

使用Swing动画进行计时

我有一些Swing和动画角色的问题,我有一个带有键监听器的JFrame,当用户按下时,它在这里调用我的JPanel方法 for(int i=1;i<4;i++) { pY+=16; g.drawImage(perso,pX,pY,pX+50,pY+50,0+50*i,0,50+50*i,50,this this.repaint(); } 这样可以激活我的角色,但速度太快以至于我们可以看到一个东西,我该怎么做来观看动画?

java类/exception表的最大大小

我想知道java类的最大大小是多少。 如此处所示http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html#1546在Code属性结构中,代码长度指定为4字节,因此它是一大堆。 我不明白的是exception表的pc属性是2个字节。 如果代码长度超过2个字节但exception表只能解决2个字节,它怎么能工作?

更改字体System.out.println的大小

你能告诉我如何使用java中的System.out.println来增加字体的大小。

PHP中的无符号右移/零填充右移/ >>>(Java / JavaScript等效)

在将此标记为重复之前,请阅读以下内容,并检查我的代码 * 我的更新代码 ! 所以我的问题是,我必须实现Java / JavaScript’>>>’(无符号右移/零填充右移),但我无法以完全相同的方式工作。 我已经选择了我在SO和Web上找到的11个最有前途的实现(链接在代码中添加为注释)并添加了一些测试用例。 不幸的是,没有任何函数返回与Java / JS相同的响应到所有测试。 (也许其中一些只在32位系统上工作) 实时代码+ JS + PHP结果演示(点击运行): http://phpfiddle.org/main/code/bcv7-bs2q * http://phpfiddle.org/main/code/dpkw-rxfe 最接近的function是: // http://stackoverflow.com/a/27263298 function shr9($a,$b) { if($a>=0) return $a>>$b; if($b==0) return (($a>>1)&0x7fffffff)*2+(($a>>$b)&1); return ((~$a)>>$b)^(0x7fffffff>>($b-1)); } 和 // http://stackoverflow.com/a/25467712 function shr11($a, $b) { if ($b > 32 || $b < -32) { $m = (int)($b/32); $b = […]

获取两个日期之间的日期列表

我正在使用JDateChooser ,我正在制作一个程序,输出所选日期之间的日期列表。 例如: date1= Jan 1, 2013 // Starting Date date2= Jan 16,2013 // End Date 然后它会输出 Jan 2, 2013… Jan 3, 2013.. Jan 4, 2013.. 等等……直到它到达结束日期。 我已经完成了我的程序,一旦你点击JDatechooser上的日期,它就会自动输出结束日期。 (选定日期+ 15天=结束日期) 我在这里下载JCalendar或JDateChooser : http : //www.toedter.com/en/jcalendar/