草庐IT

java - 无法使用 Ubuntu 运行 Java GUI 程序

我正在学习Java中的GUI,为此我创建了一个演示程序:importjava.awt.*;publicclassFrameDemoextendsFrame{publicFrameDemo(){super("FrameDemo");setSize(200,200);setVisible(true);}publicstaticvoidmain(Stringargs[]){newFrameDemo();}}编译成功。但是当我尝试执行程序时,发现如下错误:Exceptioninthread"main"java.awt.HeadlessExceptionatjava.awt.GraphicsEn

java - 在 Intellij 的表单中制作一个 hello world 应用程序

我正在尝试在Intellij中创建一个helloworld表单。我已经创建了表单,但现在的问题是在main()中编写什么代码来使表单运行并显示?PS:周围的所有教程似乎都只关注“如何在intellij上做表单”而不是“如何真正让它运行”。谢谢 最佳答案 转到与表单同名的类(class)。按下“生成”的键盘快捷键。在MacOSX上是Ctrl+N,在Windows上是Alt+Ins。或者,从菜单中选择菜单代码→生成。选择“Formmain()”。现在main方法已为您编写并插入。它看起来像这样:publicstaticvoidmain(

java - 在 Intellij 的表单中制作一个 hello world 应用程序

我正在尝试在Intellij中创建一个helloworld表单。我已经创建了表单,但现在的问题是在main()中编写什么代码来使表单运行并显示?PS:周围的所有教程似乎都只关注“如何在intellij上做表单”而不是“如何真正让它运行”。谢谢 最佳答案 转到与表单同名的类(class)。按下“生成”的键盘快捷键。在MacOSX上是Ctrl+N,在Windows上是Alt+Ins。或者,从菜单中选择菜单代码→生成。选择“Formmain()”。现在main方法已为您编写并插入。它看起来像这样:publicstaticvoidmain(

java - 从枚举填充 Swing JComboBox

我想用Enum中的值填充java.swingJComboBox。例如publicenumMood{HAPPY,SAD,AWESOME;}并让这三个值填充一个只读JComboBox。谢谢! 最佳答案 尝试:newJComboBox(Mood.values()); 关于java-从枚举填充SwingJComboBox,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1459069/

java - 从枚举填充 Swing JComboBox

我想用Enum中的值填充java.swingJComboBox。例如publicenumMood{HAPPY,SAD,AWESOME;}并让这三个值填充一个只读JComboBox。谢谢! 最佳答案 尝试:newJComboBox(Mood.values()); 关于java-从枚举填充SwingJComboBox,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1459069/

java - .pack() 有什么作用?

我正在学习JPanel和GridLayout,这段代码将生成一个带有6个按钮的简单JPanelpackagetesting;importjava.io.*;importjava.util.*;importjava.security.*;importjavax.xml.bind.DatatypeConverter;importjava.lang.*;importjava.awt.*;importjavax.swing.*;publicclassTesting{publicstaticclassGridPanelextendsJPanel{publicGridPanel(){setLayo

java - .pack() 有什么作用?

我正在学习JPanel和GridLayout,这段代码将生成一个带有6个按钮的简单JPanelpackagetesting;importjava.io.*;importjava.util.*;importjava.security.*;importjavax.xml.bind.DatatypeConverter;importjava.lang.*;importjava.awt.*;importjavax.swing.*;publicclassTesting{publicstaticclassGridPanelextendsJPanel{publicGridPanel(){setLayo

java - JSpinner 值变化事件

当jSpinner值改变时如何立即更新。ChangeListenerlistener=newChangeListener(){publicvoidstateChanged(ChangeEvente){jLabel.setText(e.getSource());}};spinner1.addChangeListener(listener);上面的代码不会自动改变标签文本,它需要你在任何地方再次点击才能更新。 最佳答案 答案是配置JFormattedTextField中使用的格式化程序,它是微调器编辑器的子项:formatter.set

java - JSpinner 值变化事件

当jSpinner值改变时如何立即更新。ChangeListenerlistener=newChangeListener(){publicvoidstateChanged(ChangeEvente){jLabel.setText(e.getSource());}};spinner1.addChangeListener(listener);上面的代码不会自动改变标签文本,它需要你在任何地方再次点击才能更新。 最佳答案 答案是配置JFormattedTextField中使用的格式化程序,它是微调器编辑器的子项:formatter.set

java - 如何在 java swing 库中浏览文件?

我想知道javaswing库中是否有某种J工具可以打开文件浏览器窗口并允许用户选择文件。然后文件的输出将是所选文件的绝对路径。提前致谢, 最佳答案 您可以使用JFileChooser上课,查看thisexample. 关于java-如何在javaswing库中浏览文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/282779/