Tag: 编辑

可以/我应该编辑R.java文件。 如果是这样,怎么样?

所以我在Eclipse for Android 4.0中编写了一个简单的计算器,我正在尝试对我的代码进行流线化,并使其尽可能简单。 我正在尝试清理的地方是我的findViewById()。 因为我有按钮0-9来实例化我有一个十行长的代码块,如下所示: b0 = (Button) findViewById(R.id.b0); b1 = (Button) findViewById(R.id.b1); … b9 = (Button) findViewById(R.id.b9); 正如你所看到的,这件事只是在寻求一个for循环。 所以我想做的是制作两个数组。 Activity中的一个实例变量数组,它包含数字键盘的所有Button实例变量: private Button[] numberPad = {b0,b1,b2,b3,b4,b5,b6,b7,b8,b9}; 然后是R.java文件中id类中的另一个数组,它包含所有按钮id变量,如下所示: private static final int[] numberPad = {b0,b1,b2,b3,b4,b5,b6,b7,b8,b9}; 因此,我可以使用此循环将十行Button实例减少为两行: for(int i = 0; i < numberPad.length; i++) numberPad[i] = (Button) findViewById(R.id.numberPad[i]); 当我输入它时它很好,但是当我去保存它时它会自动恢复到它的原始forms。 我没有看到这个代码有什么问题。 据我所知,它不会产生任何错误。 为什么我不能以这种方式编辑R.java文件? 有办法吗? 我是不是该?

GetWindowTextA,GetWindowText在Edit Control上返回空值

我试图在C ++ / Java中从外部窗口列出并获取编辑控件的内容,遗憾的是没有成功。 当我调用GetWindowText或GetWindowTextA时,它会在Edit Controls上返回一个空值,我知道GetWindowText / GetWindowTextW和GetWindowTextA之间存在一些差异,但我不知道我做错了什么因为它适用于所有其他控件。 这里的C ++代码: BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam) { cout <<"———-CHILD————"<<endl; char class_name[80]; char title[80]; GetClassName(hwnd,class_name, sizeof(class_name)); GetWindowText(hwnd,title,sizeof(title)); cout <<"\tWindow title: "<<title<<endl; cout <<"\tClass name: "<<class_name<<endl<<endl; return TRUE; } Java代码: User32.INSTANCE.EnumChildWindows(hWnd, new User32.WNDENUMPROC() { @Override public boolean callback(Pointer hWnd, Pointer arg) { byte[] windowClassx = new byte[512]; […]

是否有任何Java OCR工具将文本图像转换为可编辑的文本文件?

我正在开展一个项目,需要拍摄文本(从任何文本的硬拷贝),并将该文本转换为文本文件。 然后我想使用该文本文件做一些不同的事情,例如提供新闻文章的超链接或允许用户编辑文档。 到目前为止我尝试过的工具是sourceforge.net的Java OCR,它可以很好地处理包中提供的图像。 但是当我拍摄自己的文字时,它根本不起作用。 我应该实施一些培训流程吗? 如果是这样,有人知道如何实施它吗? 任何帮助都会有很长的路要走。 谢谢!

用Java编辑mp3文件(ID3)

我是编程新手,所以我希望你能帮助我:) 最近,我一直在尝试写一些可以改变mp3文件的id3标签的东西。 我设法编写代码很容易获得这些标签,但我不知道如何编写代码更改标签。 我认为可能没有简单的解决方案,所以我决定尝试一些库。 这可能是我的错,但它们都不起作用.. 无论如何,我的问题是:如果它很简单 – 如何做我自己的id3标签获取代码? 如果没有,是否有任何你可以推荐的图书馆,你确信它们有效,所以我可以花几个小时尝试自己运行它:)?

使用pdfbox编辑pdf页面

如何编写带有java和pdfbox的pdf页面,通过写入我已知的像素的特定位置? 我尝试了这个,但它覆盖了: PDDocument document = null; try { document = PDDocument.load(new File(“/x/x/x/mypdf.pdf”)); PDPage page = (PDPage) document.getDocumentCatalog().getAllPages().get(0); PDFont font = PDType1Font.HELVETICA_BOLD; PDPageContentStream contentStream = new PDPageContentStream(document, page); page.getContents().getStream(); contentStream.beginText(); contentStream.setFont(font, 12); contentStream.moveTextPositionByAmount(100, 100); contentStream.drawString(“Hello”); contentStream.endText(); contentStream.close(); document.save(“/x/x/x/mypdf.pdf”); document.close(); } catch (IOException e) { e.printStackTrace(); } catch (COSVisitorException e) { e.printStackTrace(); } 谢谢。

禁用JTable中的用户编辑

创建JTable组件时,默认情况下启用单元格编辑。 如何阻止用户编辑JTable的内容?

如何修改java中的xml标签特定值?

我是新手,在xml.i上使用了一个xml文件,如下所示: – – Is the color of the car black? – Is the color of the car black? – Is the news paper wallstreet? – fragrance odor Lavendor? – Is the baggage collector available 从上面的xml我只想改变 wallstreet? as WonderWorld. 我该如何改变wallstreet? 作为WonderWorld? 通过我的java应用程序。 我写了java方法,如下所示: public void modifyNodeval(){ try{ DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); Document […]