jqGrid – 新行的唯一ID

我试图将一个唯一的ID设置为我添加到我的jqGrid的新行。 我使用免费的jqGrid 4.11.0,服务器端的java rest服务和数据库的MS SQL。 inlineEditing: { ajaxSaveOptions: { contentType: “application/json” }, serializeSaveData: function (postData) { var idArray = grid.getCol(‘id’); var count = 0; var k = 1; while(postData.id.search(‘jqg’) != ‘-1’){ for(var i =0 ; i<idArray.length;i++){ if(k == idArray[i]){ count++; } if(count == 0){ postData.id = k ; break; } } k++; } return JSON.stringify(postData); […]

从/ src / main / resources /读取文件

您好我正在尝试执行Web应用程序并遇到问题:我不知道如何使用保存在资源文件夹中的Java打开文本文件: String relativeWebPath =”/src/main/resources/words.txt”; //Import der des Textdoumentes String absoluteDiskPath = getServletContext().getRealPath(relativeWebPath); File f = new File(absoluteDiskPath); (文件words.txt) 正如您在图像上看到的那样,我正在尝试访问words.txt,但它无法正常工作。 有任何想法吗?

如何从Java生成ssh兼容的id_rsa(.pub)

我正在寻找一种以Java编程方式创建ssh兼容的id_rsa和id_rsa.pub文件的方法。 我创建了KeyPair: KeyPairGenerator generator; generator = KeyPairGenerator.getInstance(“RSA”); // or: generator = KeyPairGenerator.getInstance(“DSA”); generator.initialize(2048); keyPair = generator.genKeyPair(); 我无法弄清楚如何在KeyPair中创建PrivateKey和PublicKey的String表示。

写入文件而不删除旧数据

可能重复: java追加到文件 如何将数据附加到文件? 我想在java中编写一个文件而不清除(删除)该文件中的旧数据! 我运行此代码,看到每次运行后都清理.txt文件中的所有旧数据! 我的代码在这里: import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class WriteToFileExample { public static void main(String[] args) { try { String content = “This is the content to write into file”; File file = new File(“/users/mkyong/filename.txt”); // if file doesnt exists, then create it if (!file.exists()) { file.createNewFile(); } […]

如何从批处理脚本获取Java版本?

我试图从下面给出的java版本输出中得到’6′ java version “1.6.0_21″ Java(TM) SE Runtime Environment (build 1.6.0_21-b07) Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing) 为此我写了这个批处理脚本 set VERSION6=”1.6.0_21” java -version 2>&1 | findstr “version” >ab.txt for /f “tokens=3” %%g in (ab.txt) do ( if not %%g == %VERSION6% echo %%g echo %%g ) %%g显示“1.6.0_21” 有人可以指导我改正方向吗? 我不太熟悉for /f 。

Java:使用Timer移动jLabel两次

我在jFrame项目上工作: 我有jlabel我想在动画中移动它,然后移动另一个jlabel换句话说,我希望第一个jlabel移动然后当它完成时,第二个jlabel移动。 我已经尝试过但没有成功。 我有一个移动一个jlabel的函数,ifIi尝试在两个jlabel上使用它,两个jlabels同时移动,我不希望这发生。 你能帮帮我吗,非常感谢你。 这是我的function: public void MoveForPlayer(JLabel PlayerCard) { int delay = q; ActionListener taskPerformer = new ActionListener() { int count=0; @Override public void actionPerformed(ActionEvent evt) { if(count==20) { ((Timer)evt.getSource()).stop(); } PlayerCard.setLocation((PlayerCard.getLocation().x-5), PlayerCard.getLocation().y+5); count++; } }; new Timer(delay, taskPerformer).start(); }

paintComponent()永远不会在JFrame上执行

import javax.swing.SwingUtilities; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.BorderFactory; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseMotionListener; import java.awt.event.MouseMotionAdapter; import java.awt.geom.*; import java.util.*; public class test1 extends JFrame implements MouseListener { private JPanel JP = new JPanel(); public test1() { JP.setBorder(BorderFactory.createLineBorder(Color.black)); JP.addMouseListener(this); this.setDefaultCloseOperation(this.EXIT_ON_CLOSE); this.add(JP); this.pack(); } public static […]

如何使用jProgress栏进行ProcessBuilder进程?

我正在开发一个java应用程序,通过ProcessBuilder执行CMD命令,使usb驱动器可启动。 这需要几秒钟,因为我想显示一个jprogressbar来增加GUI,我已经尝试过,我没有,请帮助我。 这是我的代码: private void btn_StartActionPerformed(java.awt.event.ActionEvent evt) { String[] command ={“CMD”, “/C”, “MyCmdCommand”}; ProcessBuilder probuilder = new ProcessBuilder( command ); probuilder.directory(new File(dri+”:\\”)); try { Process process = probuilder.start(); process.waitFor(); } catch(IOException e) { JOptionPane.showMessageDialog(this, e); } } 我如何在我的代码和我必须使用的地方使用JProgressbar? 谢谢

JFreeChart简单图(抛物线)

我用JFreeChart写了一个简单的抛物线图。 package parabolademo; import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartMouseEvent; import org.jfree.chart.ChartMouseListener; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.plot.XYPlot; import org.jfree.data.function.Function2D; import org.jfree.data.function.PolynomialFunction2D; import org.jfree.data.general.DatasetUtilities; import org.jfree.data.xy.XYDataset; import org.jfree.ui.ApplicationFrame; import org.jfree.ui.RefineryUtilities; public class ParabolaDemo extends ApplicationFrame { /* * @param title the frame title. */ public ParabolaDemo(final String title) { super(title); double[] a […]

错误:变量可能尚未初始化和if语句

所以基本上, //Black ops 2 Class generator Please help me FIX!!!!!! import java.util.Scanner; import java.util.Random; public class money { public static void main(String[]args) { String primaryOption; Scanner scan = new Scanner (System.in); Random primaryGen = new Random(); String weaponType; //Rifle, SMG, HMG, Sniper, shotgun, or special String primaryoption; //Do you want a primary? String primaryWeapon; //The […]