我当学徒的第一年是一名计算机科学家。
一开始我们从过程Java编程开始,现在我们必须学习面向对象的Java。首先,我们必须用一些特性来编写GUI,并保存一些字符串,比如数据库中的字符串。不管怎样,我还没到。我仍然停留在创建和构造GUI上。它有它所需要的一切,但是我想要得到的结构并不是真正的工作。
所以我得到的是:
TestGUI.Java
import javax.swing.*;
public class TestGui {
public static void main(String[] args){
ModulGui GUI = new ModulGui();
我正在尝试编写一个程序,它可以在JPanel中执行一些相当简单的计算。其中一个要求是,它将重复执行,直到用户另有说明。不幸的是,当JPanel打开时,它不会等待任何用户输入,而是直接进入下一步(因为我还没有编写询问用户是否要继续或退出的部分,它目前处于无限的while循环中,这意味着新的JPanels将持续打开,直到我停止程序)。我的问题是:为什么程序不等到用户按下on按钮再继续?
下面是我的main():
public class Driver extends JFrame{
public static void main(String args[]){
do{
按照oracle关于创建GUI的教程,该教程承诺在运行应用程序时,我必须选择主类,然而,Netbeans没有找到任何主类?
下面是我的代码:
public class GUI extends javax.swing.JFrame {
/**
* Creates new form GUI
*/
public GUI() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify t
我正在用Java开发GUI。我不知道如何为每个字段插入新行。有人能帮我解决这个问题吗?下面是我的代码:
public class InsertPanel extends JPanel{
public InsertPanel() {
setBackground(Color.yellow);
setPreferredSize(new Dimension(540, 500));
JLabel isbnLabel = new JLabel("ISBN: ");
JTextField isbnTextFld = n
我正在制作一个简单的程序,它接受用户名和密码,并将其保存到文本文件中。但是,在我检查硬盘驱动器之前,程序工作正常。文本文件在那里,但没有文本。
public class Main {
public static void main(String args[]){
events jack = new events();
events gui = new events();
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setTitle("WCPSS");
gui.se
我不明白为什么当我尝试对程序中的JTextArea对象执行.setText()时会出现运行时错误。在我的主图形用户界面类中,我设置了一个事件来创建一个弹出式JFrame对象,这个JFrame中有一个按钮,它也设置了一个JTextArea.setText();到我的主图形用户界面类中的一个JTextArea,叫做MainOut。
public class GUI extends JFrame implements ActionListener {
JTextArea MainOut = new JTextArea(20,50);
public void acti
在尝试对该功能进行编码之前,我正在尝试使我的基本GUI工作和导航设置。基本上,我有一个登录表单工作,并打开我的菜单页面,当用户正确地输入登录细节。我有一个AddProperty页面,我想打开时,点击Jbutton (这个新的页面应该打开,菜单页关闭)。我一直在使用Head First Java书来尝试并完成这个任务。
当我点击Jbutton时,什么都不会发生。这可能与我的代码结构有关,因为我是个初学者,只是想熟悉代码。谢谢你找我!
以下是菜单页(NavigationMenu.java):
/*
* NavigationMenu.java
*
* Created on 18 May 201