注册 登录
编程论坛 JAVA论坛

求助大佬,我GOOGLE没找到答案

luoshiyong12 发布于 2017-09-22 10:46, 1298 次点击
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;
class MyJDialog extends JDialog
{
    /**
 * 
 */
private static final long serialVersionUID = 1L;

public MyJDialog(buttoncla frame)
    {
     super(frame,"第一个JDialog窗体",true);
     Container container=getContentPane();
     container.add(new JLabel("这是一个对话框"));
     setBounds(120,120,100,100);
    }

}
public class buttoncla extends JFrame {
    /**
 * 
 */
private static final long serialVersionUID = 1L;
public static void main(String []args)
    {
     new buttoncla();
    }
    public buttoncla() {
         Container container=getContentPane();
         container.setLayout(null);
         JLabel jl=new JLabel("弹出对话框");
         jl.setHorizontalAlignment(SwingConstants.CENTER);
         container.add(jl);
         JButton bl=new JButton("弹出对话框");
         bl.setBounds(10,10,100,21);
         bl.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent e) {
          new MyJDialog(buttoncla.this).setVisible(true);
          }
         });
         container.add(bl);
    }
}
Exception occurred executing command line.
Cannot run program "D:\JAVA\JAVA2\bin\javaw.exe" (in directory "D:\eclipse\workspace\button2"): CreateProcess error=740, 请求的操作需要提升。



3 回复
#2
wlrjgzs2017-09-22 15:08
你这是阿拉伯文?
#3
luoshiyong122017-09-22 20:21
回复 2楼 wlrjgzs
直接粘过来就成这样了
#4
林月儿2017-09-22 22:21
程序代码:
package web;
import java.awt.Container;
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.SwingConstants;
class MyJDialog extends JDialog
{
    /**
     *
     
*/
    private static final long serialVersionUID = 1L;
   
    public MyJDialog(buttoncla frame)
    {
        super(frame,"第一个JDialog窗体",true);
        Container container=getContentPane();
        container.add(new JLabel("这是一个对话框"));
        setBounds(120,120,100,100);
    }
   
}
public class buttoncla extends JFrame {
    /**
     *
     
*/
    private static final long serialVersionUID = 1L;
    public static void main(String []args)
    {
        new buttoncla();
    }
    public buttoncla() {
        Container container=getContentPane();
        container.setLayout(null);
        JLabel jl=new JLabel("弹出对话框");
        jl.setHorizontalAlignment(SwingConstants.CENTER);
        container.add(jl);
        JButton bl=new JButton("弹出对话框");
        bl.setBounds(10,10,100,21);
        bl.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                new MyJDialog(buttoncla.this).setVisible(true);
            }
        });
        container.add(bl);
        setVisible(true);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(200, 200);
    }
}

lack some settings as below:
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(200, 200);

rename the class name [buttoncla] by rules.
1