在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java怎么实现简单的交互界面

152次阅读
没有评论

共计 2231 个字符,预计需要花费 6 分钟才能阅读完成。

Java 可以使用 Swing 或 JavaFX 来实现简单的交互界面。

使用 Swing 实现简单的交互界面的步骤如下:

  1. 导入 Swing 相关的类库,例如 javax.swing 和 java.awt。
  2. 创建一个继承自 JFrame 的类作为主窗口。
  3. 在主窗口的构造函数中设置窗口的标题、大小、布局管理器等。
  4. 创建需要的组件,例如按钮、文本框等。
  5. 将组件添加到窗口中,并设置它们的属性和事件监听器。
  6. 显示窗口。

下面是一个使用 Swing 实现简单交互界面的示例代码:

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class SimpleGUI extends JFrame {private JButton button;
    private JTextField textField;

    public SimpleGUI() {super(" 简单交互界面 ");
        setSize(300, 200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        setLayout(new FlowLayout());

        button = new JButton(" 点击 ");
        textField = new JTextField(20);

        button.addActionListener(new ActionListener() {@Override
            public void actionPerformed(ActionEvent e) {String name = textField.getText();
                JOptionPane.showMessageDialog(null, " 你好," + name + "!", " 提示 ", JOptionPane.INFORMATION_MESSAGE);
            }
        });

        add(textField);
        add(button);
    }

    public static void main(String[] args) {SwingUtilities.invokeLater(new Runnable() {@Override
            public void run() {new SimpleGUI().setVisible(true);
            }
        });
    }
}

使用 JavaFX 实现简单的交互界面的步骤如下:

  1. 导入 JavaFX 相关的类库,例如 javafx.application 和 javafx.scene。
  2. 创建一个继承自 Application 的类作为主窗口。
  3. 在主窗口的 start 方法中创建 Stage(舞台)对象作为主窗口。
  4. 创建需要的组件,例如按钮、文本框等。
  5. 将组件添加到场景图 (Scene) 中,并设置它们的属性和事件监听器。
  6. 将场景图设置为舞台的场景(Scene)。
  7. 显示舞台。

下面是一个使用 JavaFX 实现简单交互界面的示例代码:

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextField;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;

public class SimpleGUI extends Application {private Button button;
    private TextField textField;

    @Override
    public void start(Stage primaryStage) {primaryStage.setTitle(" 简单交互界面 ");
        primaryStage.setWidth(300);
        primaryStage.setHeight(200);

        FlowPane root = new FlowPane();

        button = new Button(" 点击 ");
        textField = new TextField();

        button.setOnAction(event -> {String name = textField.getText();
            javafx.scene.control.Alert alert = new javafx.scene.control.Alert(javafx.scene.control.Alert.AlertType.INFORMATION);
            alert.setTitle(" 提示 ");
            alert.setHeaderText(null);
            alert.setContentText(" 你好," + name + "!");
            alert.showAndWait();});

        root.getChildren().addAll(textField, button);

        Scene scene = new Scene(root);
        primaryStage.setScene(scene);
        primaryStage.show();}

    public static void main(String[] args) {launch(args);
    }
}

以上示例中,使用 Swing 或 JavaFX 创建了一个简单的交互界面,界面包含一个文本框和一个按钮,点击按钮后会弹出一个提示框显示输入的文本框内容。你可以根据需求进一步扩展和修改界面。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-12发表,共计2231字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产妇女馒头高清泬20p多毛 | 亚洲国产精品线播放 | 青青草在线免费 | 欧美a视频在线观看 | 亚洲精品无码日韩国产不卡av | 国产性色视频在线高清 | a级毛片黄| 久久大伊人 | 狼人伊人干 | 亚洲性无码av中文字幕 | 色就色欧美综合偷拍区a | 欧美成人综合在线 | 青青青国产| 在线观看亚洲免费视频 | 性生交大片免费看淑女出招 | 国产午夜福利片在线观看 | 亚洲入口无毒网址你懂的 | 天堂在线www天堂在线 | 国产成人av在线影院无毒 | 欧美高清国产 | 热99re国产久热在线 | 午夜免费福利网站 | 久久久国产精品va麻豆 | 久久精品亚瑟全部免费观看 | 欧美大肥婆大肥bbbbb | 一个人看的视频www在线播放网 | 看全色黄大色大片免费久黄久 | 香港一级毛片免费看 | 天天做天天摸天天爽天天爱 | 午夜福利理论片在线观看播放 | 中文字幕一区二区区免 | 亚洲www| 国产成人精品久久亚洲高清不卡 | 超碰cao已满18进入离开官网 | 怡春院怡红院一级毛片 | 久久午夜无码鲁丝片午夜精品 | 欧美一区二区三区视频在线观看 | 色九九影院 | 中文字幕一级毛片视频 | 亚洲国产精品综合久久20 | 91国内精品久久久久影院优播 |