找到關於 Swing 的133 篇文章

在 Java Swing 中建立形狀視窗

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

808 次瀏覽

使用 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));    } ... 閱讀更多

廣告
© . All rights reserved.