日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
java前端彈窗的代碼 前端 彈窗

java彈出警告框代碼

在你的java文件中寫(xiě)入:

成都創(chuàng)新互聯(lián)專(zhuān)注于宣威網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供宣威營(yíng)銷(xiāo)型網(wǎng)站建設(shè),宣威網(wǎng)站制作、宣威網(wǎng)頁(yè)設(shè)計(jì)、宣威網(wǎng)站官網(wǎng)定制、小程序開(kāi)發(fā)服務(wù),打造宣威網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供宣威網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。

比如說(shuō)考試規(guī)則:里面寫(xiě)入想要寫(xiě)的內(nèi)容,

JOptionPane.showMessageDialog(menuFrame, "\n 1:規(guī)定時(shí)間內(nèi)完成答題 \n 2:不定項(xiàng)選擇每道題5分,答不全0分 \n " +

"3:考試結(jié)束方可出考場(chǎng),否則0分處理 \n\n","考試規(guī)則", JOptionPane.PLAIN_MESSAGE);

注意:PLAIN_MESSAGE是不帶警告那個(gè)標(biāo)志符號(hào)的!

WARNING_MESSAGE帶警告標(biāo)志

ERROR_MESSAGE錯(cuò)誤提示

。。。。。等等好多呢。。

是不是你所要的回答?

不是可以再追問(wèn)哈。。?

java中點(diǎn)擊一個(gè)按鈕彈出兩個(gè)輸入文本框的源代碼

寫(xiě)了一個(gè)很簡(jiǎn)單的案例,可以參考和修改

import?java.awt.BorderLayout;

import?java.awt.GridLayout;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?javax.swing.JButton;

import?javax.swing.JDialog;

import?javax.swing.JFrame;

import?javax.swing.JLabel;

import?javax.swing.JTextField;

public?class?FromeDemo?extends?JFrame{

JButton?jbutton;

public?FromeDemo()?{

jbutton?=?new?JButton("彈出2個(gè)文本框");

jbutton.addActionListener(new?ActionListener()?{

@Override

public?void?actionPerformed(ActionEvent?e)?{

JDialog?jd?=?new?JDialog();

jd.setBounds(320,?180,?260,?100);

jd.setTitle("彈出文本框");

jd.getContentPane().setLayout(new?GridLayout(2,?2));

jd.add(new?JLabel("文本框一"));

jd.add(new?JTextField(80));

jd.add(new?JLabel("文本框二"));

jd.add(new?JTextField(80));

jd.setModal(true);//確保彈出的窗口在其他窗口前面

jd.setVisible(true);

}

});

add(jbutton,BorderLayout.SOUTH);

setBounds(300,?100,?320,?320);

setTitle("測(cè)試");

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

public?static?void?main(String?args[])?{

new?FromeDemo();

}

}

java的彈窗技術(shù)怎么做 我指的是ee里在一個(gè)網(wǎng)頁(yè)中彈出一個(gè)選擇內(nèi)容的窗體

呵呵 前兩天剛寫(xiě)了一個(gè)這樣的網(wǎng)頁(yè) ,比如你在A網(wǎng)頁(yè)里面想點(diǎn)擊一個(gè)按鈕彈出一個(gè)子網(wǎng)頁(yè)B 然后在子網(wǎng)頁(yè)上選定內(nèi)容后,再傳到A網(wǎng)頁(yè)上面,你可以這樣些:

A網(wǎng)頁(yè)的javascript里面寫(xiě)上:

按鈕點(diǎn)擊觸發(fā)的彈出子網(wǎng)頁(yè)的事件:

function childWindow(){

window.open('網(wǎng)頁(yè)地址', 'invSelWin', 'width=720, height=400, scrollbars=no');

}

接受子窗口傳來(lái)的數(shù)據(jù)的方法

function recieve(data){

alert(data);

}

B網(wǎng)頁(yè)中傳遞回給父網(wǎng)頁(yè)數(shù)據(jù)的事件,意思是當(dāng)你選擇好數(shù)據(jù)的時(shí)候觸發(fā)的事件

function selected( ){

// 獲取父窗口對(duì)象

var invObj=document.getElementById('選擇的控件的名稱');

window.opener.recieve( invObj );

}

應(yīng)該能理解吧

JAVA的彈窗怎么做?

JAVA彈窗,有下面常見(jiàn)的2種方法實(shí)現(xiàn):

通過(guò)JDialog(模式窗口) 類(lèi)來(lái)實(shí)現(xiàn).里面的寫(xiě)法類(lèi)似JFrame

重點(diǎn)方法提示:?setModal(true);

//當(dāng)設(shè)置為true表示,如果不關(guān)閉這個(gè)彈窗,那么主界面的其他組件都無(wú)法操作,該彈窗置于其他窗口的前面

//當(dāng)設(shè)置為false表示,可以繞開(kāi)本彈窗,對(duì)主界面的其他組件進(jìn)行操作

優(yōu)點(diǎn): 功能強(qiáng)大, ?擴(kuò)展性強(qiáng)

缺點(diǎn): 代碼量大.

示例圖

通過(guò)JOptionPane(提示框) 來(lái)實(shí)現(xiàn)

效果圖如下

優(yōu)點(diǎn): 代碼量少,簡(jiǎn)單,方便, 普通場(chǎng)景已經(jīng)夠用

缺點(diǎn): 擴(kuò)展性不夠, 復(fù)雜邏輯難以實(shí)現(xiàn).

下面寫(xiě)一個(gè)具體案例

場(chǎng)景:當(dāng)用于對(duì)文本域的文字,進(jìn)行操作后,那么退出時(shí),提示用戶, 是否要保存已經(jīng)更改后的內(nèi)容. ?如果用戶沒(méi)有修改內(nèi)容,那么不用提示

重點(diǎn)代碼

addDocumentListener--用于實(shí)現(xiàn)對(duì)文本內(nèi)容發(fā)生改變時(shí)進(jìn)行響應(yīng)

addWindowListener---用于實(shí)現(xiàn)對(duì)窗口進(jìn)行操作時(shí)進(jìn)行響應(yīng)

完整代碼如下

import?java.awt.Font;

import?java.awt.event.*;

import?javax.swing.*;

import?javax.swing.event.*;

public?class?JDDemo?extends?JFrame?implements?DocumentListener,WindowListener{

JTextArea?jta;

boolean?flag;

public?JDDemo()?{

jta?=?new?JTextArea();//文本域

jta.setText("床前明月光");//文本域的文字--可以通過(guò)IO加載txt文檔的文字

jta.setFont(new?Font("宋體",Font.BOLD,?20));//文本域的字體

jta.setLineWrap(true);//設(shè)置自動(dòng)換行

jta.getDocument().addDocumentListener(this);//添加文檔變化事件的響應(yīng).比如修改,刪除等

JScrollPane?jsp?=?new?JScrollPane(jta);//滾動(dòng)面板(當(dāng)文字太多時(shí),顯示滾動(dòng)條)

add(jsp);

setTitle("主窗口");//標(biāo)題

setSize(300,?260);//大小

setLocationRelativeTo(null);//居中

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);//點(diǎn)擊窗口的關(guān)閉按鈕時(shí),執(zhí)行windowClosing的代碼

addWindowListener(this);

setVisible(true);//窗口可見(jiàn)

}

public?static?void?main(String[]?args)?{

new?JDDemo();

}

//實(shí)現(xiàn)WindowListener接口,需要重寫(xiě)下面的6個(gè)方法,?windowClosing專(zhuān)門(mén)處理關(guān)閉時(shí)的方法

public?void?windowOpened(WindowEvent?e)?{

}

public?void?windowClosing(WindowEvent?e)?{

if(flag){

int?n?=?JOptionPane.showConfirmDialog(null,?"已經(jīng)更改了內(nèi)容,需要保存后再退出嗎?",?"提示",JOptionPane.YES_NO_OPTION);

//n等于-1表示關(guān)閉了彈出的對(duì)話框等情況的默認(rèn)值

//n等于0(JOptionPane.YES_OPTION)表示選擇了Yes

//n等于1(JOptionPane.NO_OPTION)表示選擇了No

if(n==JOptionPane.YES_OPTION){

//把文字保存到文件的代碼省略...

System.out.println("正在使用IO進(jìn)行保存..ing");

closeFrame();//關(guān)閉窗口并退出

}else?if(n==JOptionPane.NO_OPTION){

System.out.println("放棄保存修改.馬上退出");

closeFrame();

}

}else{

closeFrame();

}

}

public?void?windowClosed(WindowEvent?e)?{

}

public?void?windowIconified(WindowEvent?e)?{

}

public?void?windowDeiconified(WindowEvent?e)?{

}

public?void?windowActivated(WindowEvent?e)?{

}

public?void?windowDeactivated(WindowEvent?e)?{

}

//文檔事件,有下面三個(gè),如果觸發(fā)其中一個(gè),都可以認(rèn)為修改了文檔,所以需要在退出時(shí)進(jìn)行提示,是否保存

public?void?insertUpdate(DocumentEvent?e)?{//插入

flag=true;

}

public?void?removeUpdate(DocumentEvent?e)?{//刪除

flag=true;

}

public?void?changedUpdate(DocumentEvent?e)?{//改變

flag=true;

}

//關(guān)閉窗口的方法

public?void?closeFrame(){

this.setVisible(false);//窗口不可見(jiàn)

this.dispose();//窗口銷(xiāo)毀

System.exit(0);//JVM虛擬機(jī)退出

}

}

運(yùn)行效果圖:

彈出窗口的html的代碼是怎么寫(xiě)的?

1、最基本的彈出窗口代碼

SCRIPT LANGUAGE="javascript"

!--

window.open ("page.html")

--

/SCRIPT?

window.open ("page.html") 用于控制彈出新的窗口page.html,如果page.html不與主窗口在同一路徑下,前面應(yīng)寫(xiě)明路徑,絕對(duì)路徑(http://)和相對(duì)路徑(../)均可。

2、經(jīng)過(guò)設(shè)置后的彈出窗口

SCRIPT LANGUAGE="javascript"

!--

window.open ("page.html", "newwindow", "height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")nbsp;

-

/SCRIPT

SCRIPT LANGUAGE="javascript" js腳本開(kāi)始;window.open 彈出新窗口的命令;"page.html" 彈出窗口的文件名;"newwindow" 彈出窗口的名字(不是文件名),非必須,可用空"代替;

3、用函數(shù)控制彈出窗口

script LANGUAGE="JavaScript"

!--

function openwin() {

window.open ("page.html", "newwindow", "height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")

}

--

/script

這里定義了一個(gè)函數(shù)openwin(),函數(shù)內(nèi)容就是打開(kāi)一個(gè)窗口。

4、同時(shí)彈出2個(gè)窗口

script LANGUAGE="JavaScript"

!--

function openwin() {

window.open ("page.html", "newwindow", "height=100, width=100, top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")

nbsp;

window.open ("page2.html", "newwindow2", "height=100, width=100, top=100, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")

}

--

/script

為避免彈出的2個(gè)窗口覆蓋,用top和left控制一下彈出的位置不要相互覆蓋即可。

5、主窗口打開(kāi)文件1.htm,同時(shí)彈出小窗口page.html

script language="javascript"

!--

function openwin() {

window.open("page.html","","width=200,height=200")

}

--

/script


名稱欄目:java前端彈窗的代碼 前端 彈窗
本文來(lái)源:http://www.dlmjj.cn/article/hphcis.html