public void setMessage(String message) { textLabel.setText(message); frame.pack(); frame.setLocation((dimension.width-frame.getWidth())/2, (dimension.height-frame.getHeight())/2); }
public void setTitle(String title) { frame.setTitle(title); }
public void setSize(int width, int height) { frame.pack(); }
public static void main(String[] args) { ErrorFrame frame = new ErrorFrame(); frame.setMessage("Her er en meget, meget, meget lang tekst."); }
}
Hvor I kompilerer denne, og kører den, håber jeg, at I lige som mig vil opleve at nogle gange kan man se alt teksten i vinduet, nogle gange kan man se noget af det og andre gange er vinduet helt lille. Prøv at kør programmet 10 gange i træk.
Jeg er bange for, at det er setLocation der er problemet. Men håber der er nogen der kan hjælpe mig?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Men hvis du bare skal vise en fejl kan du jo bare bruge en af Javas egne indbyggede Message boxes: JOptionPane.showMessageDialog(null, "Der skete en fejl!!!!!!!!", "fejl", JOptionPane.ERROR_MESSAGE);
men ellers generelt brug frame.dispose(); istedet for setVisible(false); så bliver den jo lukket istedet for bare usynlig.
hvis du mener ved siden af teksten, så sådan: JOptionPane.showMessageDialog(null, "Der skete en fejl!!!!!!!!", "fejl", JOptionPane.ERROR_MESSAGE,new ImageIcon("blue-man02.png"));
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.