<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • 【Java】使用Swing組件彈窗展示九十九乘法表-創(chuàng)新互聯(lián)

            目錄
            • 一、效果展示
            • 二、完整代碼
            • 三、代碼思路

            創(chuàng)新互聯(lián)建站是一家專業(yè)提供任城企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為任城眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
            一、效果展示

            直接先上效果圖:在這里插入圖片描述

            二、完整代碼
            import java.awt.*;
            import javax.swing.*;
            
            public class MultiplicationTable extends JFrame {public static void main(String[] args) {// 創(chuàng)建并顯示窗口
                    new MultiplicationTable().setVisible(true);
                }
            
                public MultiplicationTable() {// 設(shè)置窗口標(biāo)題
                    setTitle("九十九乘法表");
                    // 設(shè)置窗口大小
                    setSize(1400, 800);
                    // 設(shè)置窗口關(guān)閉操作
                    setDefaultCloseOperation(EXIT_ON_CLOSE);
                    // 將窗口放置在屏幕中心
                    setLocationRelativeTo(null);
                    // 創(chuàng)建滾動(dòng)面板
                    JScrollPane scrollPane = new JScrollPane();
                    // 創(chuàng)建并添加乘法表面板
                    scrollPane.setViewportView(new TablePanel());
                    // 添加滾動(dòng)面板
                    add(scrollPane);
                }
            }
            
            class TablePanel extends JPanel {public TablePanel() {// 設(shè)置布局管理器
                    setLayout(new GridBagLayout());
                    // 設(shè)置網(wǎng)格約束
                    GridBagConstraints constraints = new GridBagConstraints();
                    // 設(shè)置間距
                    constraints.insets = new Insets(5, 5, 5, 5);
                    // 循環(huán)創(chuàng)建標(biāo)簽
                    for (int i = 1; i< 100; i++) {for (int j = 1; j<= i; j++) {// 計(jì)算乘積
                            int product = i * j;
                            // 創(chuàng)建標(biāo)簽
                            JLabel label = new JLabel(j + " x " + i + " = " + product);
                            // 設(shè)置字體
                            label.setFont(new Font("Arial", Font.BOLD, 20));
                            // 設(shè)置網(wǎng)格約束
                            constraints.gridx = j - 1;
                            constraints.gridy = i - 1;
                            // 添加標(biāo)簽
                            add(label, constraints);
                        }
                    }
                }
            }
            

            三、代碼思路

            首先,我使用Java的Swing組件創(chuàng)建了一個(gè)窗口(JFrame)。然后在窗口中添加了一個(gè)面板(JPanel),用于存儲(chǔ)乘法表的各個(gè)部分。

            在這個(gè)面板中,使用了布局管理器來(lái)控制乘法表的排列方式。并且使用了GridBagLayout布局管理器,它可以通過(guò)設(shè)置網(wǎng)格約束來(lái)控制每個(gè)單元格的大小和位置。

            為了顯示乘法表的每一個(gè)式子,我還創(chuàng)建了一個(gè)標(biāo)簽(JLabel),將標(biāo)簽放在了面板的單元格中,并設(shè)置了字體和字號(hào)。

            最后添加了一個(gè)滾動(dòng)面板(JScrollPane),使其可以在內(nèi)容超出窗口范圍時(shí)滾動(dòng)查看。


            		  本文到此結(jié)束,謝謝大家的瀏覽。

            你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

            網(wǎng)站欄目:【Java】使用Swing組件彈窗展示九十九乘法表-創(chuàng)新互聯(lián)
            網(wǎng)站網(wǎng)址:http://www.jbt999.com/article42/ccgdec.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、建站公司定制開(kāi)發(fā)、軟件開(kāi)發(fā)網(wǎng)站導(dǎo)航、做網(wǎng)站

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

            成都網(wǎng)頁(yè)設(shè)計(jì)公司

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 亚洲AV无码成人精品区 | 中国一区二区操B视频 | 狠狠躁日日躁夜夜躁A片视频小说 | 加勒比很很操免费视频 | www.91爱爱.com |