Hi, Here's the code: import java.awt.Dialog; import java.awt.Color; import java.awt.Button; import java.awt.GridBagLayout; import java.awt.GridBagConstraints; import java.awt.Event; import java.awt.Panel; import java.awt.Graphics; import java.awt.Frame; import java.awt.Label; import java.awt.Dimension; import java.awt.event.ActionListener; // Class AlertDialog begins class AlertDialog extends Dialog implements ActionListener { Label texto; Button okButton; Button cancelButton; static String indicador; // AlertDialog's constructor, which contains a message and 2 buttons public AlertDialog(Frame parent,String titulo,String texto) { super(parent,titulo,true); // AlertDialog calls Dialog. setBackground(Color.white); setResizable(false); // AlertDialog can't resize GridBagLayout gridbag=new GridBagLayout(); GridBagConstraints constraints=new GridBagConstraints(); setLayout(gridbag); setSize(new Dimension(350,190)); // Etiqueta con el mensaje buildConstraints(constraints,0,0,2,2,100,60); constraints.fill=GridBagConstraints.BOTH; constraints.anchor=GridBagConstraints.CENTER; this.texto=new Label(); this.texto.setText(texto); this.texto.setAlignment(Label.CENTER); gridbag.setConstraints(this.texto,constraints); add(this.texto); // Boton de Aceptar buildConstraints(constraints,0,2,1,1,50,40); constraints.fill=GridBagConstraints.NONE; constraints.anchor=GridBagConstraints.EAST; okButton = new Button("Aceptar"); gridbag.setConstraints(okButton,constraints); okButton.addActionListener(this); add(okButton); // Boton de Cancelar buildConstraints(constraints,1,2,1,1,50,0); constraints.fill=GridBagConstraints.NONE; constraints.anchor=GridBagConstraints.WEST; cancelButton = new Button("Cancelar"); gridbag.setConstraints(cancelButton,constraints); cancelButton.addActionListener(this); add(cancelButton); show(); } public void buildConstraints(GridBagConstraints gbc,int gx,int gy,int gw,int gh,int wx,int wy) { gbc.gridx=gx; gbc.gridy=gy; gbc.gridwidth=gw; gbc.gridheight=gh; gbc.weightx=wx; gbc.weighty=wy; } public void actionPerformed(ActionEvent evento) { Button botonEvento=(Button)evento.getSource(); if(botonEvento.getLabel().equals("Aceptar")) { indicador="acepta"; setVisible(false); } else if(botonEvento.getLabel().equals("Cancelar")) { indicador="rechaza"; setVisible(false); } } } Carlos Alberto Roman Zamitiz Departamento de Ingenieria en Computacion, Facultad de Ingenieria UNAM [EMAIL PROTECTED] On Sun, 25 Oct 1998, Dimitris Vyzovitis wrote: > Could you elaborate a bit? > > Dimitris > > > I have other problem: I done an AlertDialog, a child of Dialog, which is a > > modal Dialog. I'm using Netscape 4.07 and my Linux box has > > "Linux_JDK_1.1.5_v7" but users can resize my AlertDialog. > > > > Any suggestions? Thanks! >
Re: Applets, AWT and Netscape (Code included)
Carlos Alberto Roman Zamitiz Mon, 26 Oct 1998 16:21:29 -0500
- applet and netscape Georgios Y Lazarou
- Re: applet and netscape Brad Giaccio
- Re: applet and netscape Peter Harris
- Re: applet and netscape Steve Byrne
- Re: applet and netscape Gary Mart \(GAM22\) admin0
- Re: applet and netscape Dimitris Vyzovitis
- Re: Applets, AWT and Netscape Carlos Alberto Roman Zamitiz
- Re: Applets, AWT and Netscape Dimitris Vyzovitis
- Re: Applets, AWT and Netscap... Carlos Alberto Roman Zamitiz
- Re: Applets, AWT and Ne... Juergen Kreileder
- Re: Applets, AWT an... Dimitris Vyzovitis
- Re: Applets, AW... Juergen Kreileder
- Re: Applets, AW... Carlos Alberto Roman Zamitiz
- Re: Applets, AWT an... Carlos Alberto Roman Zamitiz
- Re: Applets, AW... Juergen Kreileder
- Re: Applets, AW... Dimitris Vyzovitis
- Very strange behavior [... Dimitris Vyzovitis