第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Netbeans Java 應用程序上,如何通過單擊按鈕打開新頁面(不是彈出窗口)?

在 Netbeans Java 應用程序上,如何通過單擊按鈕打開新頁面(不是彈出窗口)?

慕尼黑8549860 2022-10-12 15:35:12
我在 Netbeans 上創(chuàng)建了一個 Java 應用程序。如何通過單擊按鈕打開新頁面,而不是彈出頁面?我希望它像使用 HTML 創(chuàng)建網(wǎng)站時一樣,按下按鈕/鏈接只是重定向到另一個頁面。我閱讀的所有解決方案都解釋了如何創(chuàng)建一個彈出頁面。編輯和澄清:這是我正在運行的代碼(按下按鈕后執(zhí)行的操作)。private void LoginButtonActionPerformed(java.awt.event.ActionEvent evt) {                                                    displays s = new displays();        s.setVisible(true);一旦按下登錄按鈕,就會打開一個新的 JFrame。相反,我希望帶有登錄按鈕的 JFrame 在同一頁面上顯示不同的內(nèi)容(在此示例中,一旦用戶登錄)。
查看完整描述

1 回答

?
慕田峪4524236

TA貢獻1875條經(jīng)驗 獲得超5個贊

這個小插圖可能是你想要的。它有一個帶有按鈕的表單。單擊后,面板上的文本字段會更改。


    public class NewJFrame extends javax.swing.JFrame {


    private javax.swing.JButton jButton1;

    private javax.swing.JLabel jLabel1;


    public NewJFrame() {

        initComponents();

    }


    private void initComponents() {


        jButton1 = new javax.swing.JButton();

        jLabel1 = new javax.swing.JLabel();


        jButton1.setText("Click me");

        jLabel1.setText("Not yet clicked");


        jButton1.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                jLabel1.setText("clicked");

            }

        });


        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

        getContentPane().setLayout(layout);

        layout.setHorizontalGroup(

            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

            .addGroup(layout.createSequentialGroup()

                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

                    .addGroup(layout.createSequentialGroup()

                        .addGap(146, 146, 146)

                        .addComponent(jButton1))

                    .addGroup(layout.createSequentialGroup()

                        .addGap(172, 172, 172)

                        .addComponent(jLabel1)))

                .addContainerGap(160, Short.MAX_VALUE))

        );

        layout.setVerticalGroup(

            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

            .addGroup(layout.createSequentialGroup()

                .addGap(80, 80, 80)

                .addComponent(jButton1)

                .addGap(78, 78, 78)

                .addComponent(jLabel1)

                .addContainerGap(102, Short.MAX_VALUE))

        );


        pack();

    }


    java.awt.EventQueue.invokeLater(new Runnable() {

        public void run() {

            new NewJFrame().setVisible(true);

        }

    });          

}


查看完整回答
反對 回復 2022-10-12
  • 1 回答
  • 0 關(guān)注
  • 79 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號