【Java:我不能多次运行JTextArea?】教程文章相关的互联网学习教程文章

在Java中的JtextArea中对齐文本【代码】

我需要在JtextArea及其说明和价格中添加项目,但在对齐时存在问题.我想要这样的输出Description Price Coffe $50.00 Bread $30.00 Egg $10.00但我的程序使像Description Price Coffe $50 Bread $30 Egg $20有人请帮助我如何对齐它?txtArea.append( "\n" + desc+" " + price + " " + quanty);解决方...

java-JTextArea中的setText()机制?【代码】

我尝试在运行时在JTextArea中显示一些文本.但是,当我使用setText循环按顺序显示文本时,它仅显示最后一个循环的文本这是我的代码:private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {for (int i=0;i<10;i++)jTextArea1.setText("Example "+i); } 我希望它显示“示例1”,“示例2”,..“示例9”.但它只显示一次“示例9” 有人可以为我解释吗?解决方法:setText就是这样...

java-使用JTextArea模拟文本控制台【代码】

我的目标是在Java中获得类似控制台的组件,而不必在JTextArea中获得,但是首先尝试这似乎是合乎逻辑的事情.使用JTextArea提供的方法,输出足够简单,但是输入是另一回事.我想截取输入并对其进行操作-一个字符一个字符地输入.我已经找到了一些有关使用DocumentListener处理模糊关联的示例,但是它似乎无法让我轻松地检查刚刚键入的内容,这是我需要决定如何对其进行操作的内容. 我能正确处理吗?有更好的方法吗? 我附上了我的应用程序代码...

java-Vaadin中的ENTER快捷键和TextArea【代码】

TextField f = new TextField(); Button b = new Button("Save"); b.setClickShortcut(KeyCode.ENTER); // For quick saving from text field itselfTextArea longText = new TextArea(); // "Enter" is garbled here是否热衷于使快捷方式仅在“发件人”文本字段中起作用?解决方法:使用焦点和模糊侦听器删除并添加快捷键:f.addFocusListener(new FocusListener() {@Overridepublic void focus(FocusEvent event) {b.setClickShor...

java-在JScrollPane中访问JTextArea【代码】

我在JTabbedPane中的(多个)JScrollPane中有一个JTextArea. 我需要访问JTextArea.如果没有JScrollPane,则可以执行以下操作:JTextArea c = (JTextArea)jTabbedPane1.getComponentAt(i);在JScrollPane中如何获取? 干杯,Gazler.解决方法:这行看起来很复杂,但是我认为可以做到这一点.JTextArea c = (JTextArea) (((JViewportView) (((JScrollPane) jTabbedPane1.getComponentAt(i)).getViewport()))).getView();但我认为将您的TextAre...

java – JOptionPane.showMessageDialog截断JTextArea消息【代码】

我的Java GUI应用程序需要快速向最终用户显示一些文本,因此JOptionPane实用程序方法看起来非常合适.此外,文本必须是可选择的(用于复制和粘贴),它可能有点长(~100个单词),因此它必须很好地适合窗口(没有文本关闭屏幕);理想情况下,它应该一次全部显示,以便用户可以在不需要交互的情况下读取它,因此滚动条是不合需要的. 我想将文本放入JTextArea并将其用于JOptionPane.showMessageDialog中的消息会很容易,但它似乎截断了文本!public ...

Java:我不能多次运行JTextArea?【代码】

您好,欢迎大家,这是我的第一个问题,所以我希望这是一个很好的问题.我正在探索swing API,我遇到了一个突然出现的问题.我基本上问自己,我是否可以构建一个可以使用while()循环的程序,并在控制台中显示多个JTextArea,如下所示:while(x<100){System.out.println("This is the number: " + x)x++; }我希望这个在JFrame中打印输入代码,但我似乎无法弄清楚如何.我正在尝试使用JTextArea,但我真的不认为这是正确的方法.我试过标签,但根本没...

如何将文本文件内容导入Java应用程序中的JTextArea?【代码】

如何使用JFileChooser将Text文件内容导入Java应用程序中的JTextArea?解决方法:应该是类似下面的代码:JFileChooser chooser = new JFileChooser(); int returnVal = chooser.showOpenDialog(null); //replace null with your swing container File file; if(returnVal == JFileChooser.APPROVE_OPTION) file = chooser.getSelectedFile(); }JTextArea text = new JTextArea(); BufferedReader in = new BufferedReader(ne...

java – 在计算时在JTextArea中显示文本【代码】

我正在编写的应用程序包括JButton和JTextArea.单击该按钮会导致计算时间过长,从而导致JTextArea中显示文本.即使计算时间很长,我也可以随时随地获得中间结果(例如,想想一个近似于100位数的pi的应用程序 – 每隔几秒我就可以编写另一个数字).问题是,即使我写(在ActionListener类中,因为按钮调用了计算)来将JTextArea的文本设置为某些东西,它在计算完成时也不显示,我只能看到结束结果,计算结束后. 为什么会这样,我该如何解决? 先感谢...

java – 使JTextArea显示固定宽度的字体而不使用抗锯齿【代码】

有人知道如何让JTextArea显示固定大小所有平台上的字体? 我想创建一个具有保存/打开功能的简单代码编辑器,这很简单,但我想得到字体固定尺寸,最好是快递. 问题是,快递新品显然是专有的,而不是只是在许多系统上没有默认安装,但在大多数系统上现代系统,它设置为cleartype是默认的,这使得它看起来像垃圾. 我很想用update-render-paint制作我自己的JPanel重新发明JTextArea,并将字体保存为固定大小的位图,但是这种方法显得很愚蠢,非常耗...

java – 从不同的地方向swing JTextArea发送消息【代码】

我的主应用程序窗口中总是可以看到JTextArea(如果你愿意,我可以使用日志),我想用它来显示系统中正在进行的活动(比如你用System.out.println做的模拟调试输出)( )如果条件或其他) 我指的是用户所做的高级事情(例如“成功加载文件”或“写入磁盘”,“已完成”等) 事情就是这样的消息可以在我的系统中的任何地方生成,主要是在另一个包中处理数据和计算的包中,并且他们不知道GUI. 也许将消息保存到临时文件中并且textarea“监视”该文件...

Java将Typewriter效果添加到JTextArea【代码】

我需要一次向JTextArea显示一个字符的输出,每个字符之间稍有延迟.我的尝试如下:private static void printInput(final String input) {Timer timer = new Timer(60,new ActionListener(){public void actionPerformed(ActionEvent e){for(int i = 0; i<input.length(); i++){messageArea.append(Character.toString(input.charAt(i)));}}}); }有类似的问题,但我找不到一个我可以用来弄清楚我的问题的例子解决方法:Timer是一个伪循...

在TextArea,Java中使用Document Listener时出现java.lang.IllegalStateException【代码】

DocumentListener dl = new MessageDocumentListener(); ((AbstractDocument) nboxArea.getDocument()).setDocumentFilter(new DocumentFilter() {public void insertString(FilterBypass fb, int offset, String string, AttributeSet attr) throws BadLocationException {string = string.replaceAll("\t", "");super.insertString(fb, offset, string,(javax.swing.text.AttributeSet) attr);}public void replace(FilterBypass...

java – 在JTextArea而不是控制台上显示数据【代码】

我想要一个可以完全工作而不是控制台的JTextArea但我不知道该怎么做! 谢谢解决方法:该问题的解决方案是将System.{in,out,err}重定向到JTextArea. >从System.out开始,使用System.setOut方法将其重定向到JTextArea组件非常简单.在下面的例子中,我使用管道和SwingWorker完成了这项工作,但这实际上是使得输出更简单的摆动组件.>仿真System.in是类似的,您需要使用System.setIn将键击重定向到System.in.再次,在下面的示例中,我使用管道来...

JavaFX将文本附加到TextArea会抛出异常【代码】

答案:JavaFX append text to TextArea throws Exception 我有一个计算目录大小的线程. 我使用walkFileTree. 为了获得一些信息,我将actuall文件追加到textarea. 但是当我有很多文件(例如> 300)时,我得到了Exception in thread “JavaFX Application Thread” java.lang.ArrayIndexOutOfBoundsException这是代码:private void startScheduledExecutorService() {Thread dt = new Thread(new Runnable() {public void run() {try {t...

TEXTAREA - 相关标签
运行 - 相关标签