salve, volevo fare questa domanda: "vi riporto un pezzo di codice per spiegarmi.
public class BrowsingPT extends JFrame
{
private JLabel sfondo;
private ImageIcon icon = new ImageIcon("../UMLProject/images/pianoTerra.jpg");
private Integer x,y;
Container c;
public BrowsingPT()
{
super("Piano Terra");
sfondo = new JLabel("", icon, SwingConstants.CENTER);
c = getContentPane();
c.setLayout(new FlowLayout());
c.add(sfondo);
setResizable(false);
AscoltaMouseListener actionMouse = new AscoltaMouseListener();
sfondo.addMouseListener(actionMouse);
}
class AscoltaMouseListener implements MouseListener {
public void mouseClicked(MouseEvent e) {
x = e.getX();
y = e.getY();
if((x >= 273 && x <= 350) && (y >= 510 && y <= 535)){
System.out.println("primo piano");
Browsing1P a = new Browsing1P();
a.setBounds(300,50,700,715);//posizione e dimensione
a.setVisible(true);
-come faccio a dirgli di chiudermi la pagina sulla quale mi trovo ovvero questa BrowsingPT ed avere aperta solo Browsing1P?
-se non si puo fare, come faccio allora a settargli invece che icon, un’altra immagine?
-il mio obiettivo sarebbe la prima soluzione ma, anche la seconda andrebbe bene. GRAZIE

Rispondi quotando

