package com.a;
import javax.swing.*;
import java.awt.*;
class dialog{
public void jdialog(Frame frame ,String title) {
JDialog jd=new JDialog(frame,"I am a jdialog");//設定對話框父表單,標題
jd.setVisible(true);//設定對話框可見
jd.setSize(100,100);//設定對話框大小
}
}
public class frame {
public void jframe() {
JFrame jf=new JFrame("I am a jframe."); //設定框架標題
Container container=jf.getContentPane(); //設定容器
jf.setSize(300,300); //設定框架大小
jf.setVisible(true); //設定框架可見
container.setLayout(null); //設定容器布局
JButton jb=new JButton("I am a jbutton."); //設定按鈕
jb.setBounds(0,0,100,50); //設定按鈕位置,坐標。
class Action implements ActionListener{ // 不
public void listener(ActionEvent e) { // 會
dialog di=new dialog(); // 不
di.jdialog(jframe,"w"); // 會
}
}
jb.addActionListener(new Action());
container.add(jb); //在容器中添加按鈕
}
public static void main(String[] args) {
frame fr=new frame();
fr.jframe();
}
}
里面的監聽怎樣搞啊?
class Action implements ActionListener{ // 不
public void listener(ActionEvent e) { // 會
dialog di=new dialog(); // 不
di.jdialog(jframe,"w"); // 會
}
}
還有對話框那一塊
class dialog{
public void jdialog(Frame frame ,String title) {//引數怎么設定的啊?
JDialog jd=new JDialog(frame,"I am a jdialog");//設定對話框父表單,標題?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/124632.html
標籤:Java SE
上一篇:為什么t2.i的值是3?
