21xrx.com
2025-03-21 16:11:03 Friday
文章检索 我的文章 写文章
Java图形用户界面设计与实例
2023-06-14 23:41:03 深夜i     17     0
Java 图形用户界面 设计 窗口 按钮 标签

Java作为一款跨平台语言,其图形用户界面设计也非常重要,本篇文章将为大家介绍Java图形用户界面设计的实例,并附上相关的代码案例。

一、窗口设计

在Java中,窗口是一个重要的组件,可以通过以下代码创建一个简单的窗口:

import javax.swing.*;
public class MyWindow extends JFrame {
  public MyWindow() {
    setTitle("我的窗口");
    setSize(400, 300);
    setLocationRelativeTo(null); 
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);
  }
  public static void main(String[] args) {
    new MyWindow();
  }
}

二、按钮设计

按钮是一个常见的组件,同样可以用Java代码创建,以下为一个简单的按钮案例:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyButton extends JFrame implements ActionListener {
  JButton btn;
  public MyButton() {
    btn = new JButton("点击我");
    btn.addActionListener(this);
    JPanel panel = new JPanel();
    panel.add(btn);
    add(panel);
    setTitle("我的按钮");
    setSize(400, 300);
    setLocationRelativeTo(null);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);
  }
  public void actionPerformed(ActionEvent e) {
    JOptionPane.showMessageDialog(null, "按钮被点击了!");
  }
  public static void main(String[] args) {
    new MyButton();
  }
}

三、标签设计

与按钮类似,标签也是常用的组件之一,以下为一个简单的标签案例:

import javax.swing.*;
import java.awt.*;
public class MyLabel extends JFrame {
  JLabel label;
  public MyLabel() {
    label = new JLabel("Hello World!");
    label.setHorizontalAlignment(SwingConstants.CENTER);
    add(label);
    setTitle("我的标签");
    setSize(400, 300);
    setLocationRelativeTo(null);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);
  }
  public static void main(String[] args) {
    new MyLabel();
  }
}

  
  

评论区