在java中實(shí)現(xiàn)一個(gè)消息框, 常見(jiàn)的有兩種方式
成都網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都小程序開(kāi)發(fā)、集團(tuán)成都定制網(wǎng)站等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶(hù);涵蓋的客戶(hù)類(lèi)型包括:成都水處理設(shè)備等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶(hù)的一致贊美!
第一種方法:?JOptionPane 類(lèi). 創(chuàng)建1個(gè)彈窗.
例一:簡(jiǎn)單的消息提示框
JOptionPane.showMessageDialog(null,?"消息提示");
2.例二:帶警告圖片的消息提示框
JOptionPane.showMessageDialog(null,?"提示消息",?"標(biāo)題",JOptionPane.WARNING_MESSAGE);
第二種方法?彈窗JDialog 設(shè)置setModal(true); 也可以實(shí)現(xiàn). 類(lèi)似于寫(xiě)JFrame
兩者區(qū)別在于:
JOptionPane 代碼簡(jiǎn)短, 適應(yīng)一些普通需求, 比如彈出消息提示, 彈出警告信息, 提示用戶(hù)輸入, 提示用戶(hù)選擇, 等簡(jiǎn)單的場(chǎng)景
JDialog 代碼略長(zhǎng), 組件需要自行定義. ?滿(mǎn)足一些復(fù)雜的需求. 比如多個(gè)輸入框 ,多個(gè)按鈕等
代碼缺一行:
。。。
authorTextArea.setPreferredSize(new Dimension(40, 80));
authorFrame.add(authorTextArea);
。。。
以上完了后,需要加一個(gè)
authorFrame.setVisible(true);
至于這個(gè)框的大小,你再調(diào)調(diào)哈,相互學(xué)習(xí)~,三年沒(méi)做過(guò)了~
你具體指的是JSP吧,其實(shí)關(guān)于另存對(duì)話(huà)框顯示是瀏覽器自行決定的,即:一個(gè)url的跳轉(zhuǎn)如果瀏覽器檢測(cè)到這個(gè)url指向的是一個(gè)文件流那么就會(huì)顯出另存為的對(duì)話(huà)框。具體的方式時(shí)前臺(tái)一個(gè) 超鏈接,url指向后臺(tái)的servlet(struts對(duì)應(yīng)action,