⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 incomingmessageframe.java

📁 是一个用java实现的
💻 JAVA
字号:
/*
 * IncomingMessageFrame.java
 * 
 * Created on Mar 25, 2004
 *
 */
package gov.nist.applet.phone.ua.gui;

import java.awt.event.WindowEvent;

import javax.swing.JFrame;

/**
 * @author Jean Deruelle <jean.deruelle@nist.gov>
 *
 * <a href="{@docRoot}/uncopyright.html">This code is in the public domain.</a>
 */
public class IncomingMessageFrame extends JFrame {
	ChatFrame chatFrame;
	String caller;
	/** Creates new form ConfigurationFrame */
	public IncomingMessageFrame (ChatFrame chatFrame, String caller) {
		this.chatFrame=chatFrame;
		this.caller=caller;		
		initComponents();
		this.setSize(410,130);
		this.setResizable(false);		
	}
	/** This method is called from within the constructor to
	 * initialize the form.
	 * WARNING: Do NOT modify this code. The content of this method is
	 * always regenerated by the Form Editor.
	 */
	private void initComponents() {//GEN-BEGIN:initComponents		
		jPanel1 = new javax.swing.JPanel();
		jLabel1 = new javax.swing.JLabel();
		jButton1 = new javax.swing.JButton();
		jButton2 = new javax.swing.JButton();

		getContentPane().setLayout(null);

		setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
		setTitle("Incoming Call");
		addWindowListener(new java.awt.event.WindowAdapter() {
			public void windowClosing(java.awt.event.WindowEvent evt) {
				exitForm(evt);
			}
		});

		jPanel1.setLayout(null);

		jLabel1.setText(caller +
				" is trying to contact you, do you want to answer ?");
		jPanel1.add(jLabel1);
		jLabel1.setBounds(20, 15, 390, 20);	

		jButton1.setText("Yes");
		jButton1.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				jYesButtonActionPerformed(evt);
			}
		});

		jPanel1.add(jButton1);
		jButton1.setBounds(75, 45, 55, 32);

		jButton2.setText("No");
		jButton2.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				jNoButtonActionPerformed(evt);
			}
		});

		jPanel1.add(jButton2);
		jButton2.setBounds(225, 45, 55, 32);

		getContentPane().add(jPanel1);
		jPanel1.setBounds(0, 0, 410, 130);

		pack();
	}//GEN-END:initComponents

	private void jYesButtonActionPerformed(java.awt.event.ActionEvent evt) {
		chatFrame.answerOK("sip:"+caller);
		dispose();
	}

	private void jNoButtonActionPerformed(java.awt.event.ActionEvent evt) {
		chatFrame.answerBusy("sip:"+caller);
		dispose();
	}

	private void exitForm(WindowEvent evt){
		chatFrame.answerBusy("sip:"+caller);
		dispose();
	}

	//	Variables declaration - do not modify//GEN-BEGIN:variables
	private javax.swing.JButton jButton1;
	private javax.swing.JButton jButton2;
	private javax.swing.JLabel jLabel1;	
	private javax.swing.JPanel jPanel1;
	// End of variables declaration//GEN-END:variables

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -