找到关于 Swing 的133 篇文章

在 Java Swing 中创建形状窗口

Samual Sam
更新于 2020年6月19日 11:58:25

809 次浏览

使用 JDK 7,我们可以非常轻松地使用 Swing 创建形状窗口。以下是创建形状窗口所需的步骤:向框架添加组件监听器,并覆盖 componentResized() 方法来更改框架的形状。此方法会在窗口大小更改时正确重新计算框架的形状。frame.addComponentListener(new ComponentAdapter() {    @Override    public void componentResized(ComponentEvent e) {       frame.setShape(new  RoundRectangle2D.Double(0, 0, frame.getWidth(),       frame.getHeight(), 20, 20));    } });示例请参见下面形状窗口的示例。import java.awt.Color; import java.awt.GridBagLayout; import java.awt.event.ComponentAdapter; import java.awt.event.ComponentEvent; import java.awt.geom.Ellipse2D; import java.awt.geom.RoundRectangle2D; import ... 阅读更多

使用 Java Swing 创建一个简单的计算器

karthikeya Boyini
更新于 2020年6月19日 12:01:39

21K+ 次浏览

Swing API 是一套可扩展的 GUI 组件,可简化开发人员创建基于 JAVA 的前端/GUI 应用程序的工作。它构建在 AWT API 之上,并作为 AWT API 的替代品,因为它几乎具有与 AWT 控件对应的每个控件。以下示例展示了一个简单的计算器应用程序。import java.awt.BorderLayout; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; public class Calculator implements ActionListener {    private static JTextField inputBox;    Calculator(){}    public static void main(String[] args) {       createWindow();    } ... 阅读更多

在 Java Swing 中创建 Toast 消息

karthikeya Boyini
更新于 2020年6月19日 12:08:08

1K+ 次浏览

Toast 消息是一种会自动消失的警报。使用 JDK 7,我们可以非常轻松地创建一个类似于 Android 上警报的 Toast 消息。以下是创建 Toast 消息所需的步骤:创建一个圆角矩形形状的框架。向框架添加组件监听器,并覆盖 componentResized() 方法来更改框架的形状。此方法会在窗口大小更改时正确重新计算框架的形状。frame.addComponentListener(new ComponentAdapter() {    @Override    public void componentResized(ComponentEvent e) {       frame.setShape(new  RoundRectangle2D.Double(0, 0, frame.getWidth(),       frame.getHeight(), 20, 20));    } ... 阅读更多

广告