21xrx.com
2024-12-22 22:26:21 Sunday
登录
文章检索 我的文章 写文章
Java图形用户界面设计与实例
2023-06-14 23:41:03 深夜i     --     --
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();

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复