Zdravím, když používám JFrame v Ubuntu 13.04 (na Windows takový problém nemám), tak při použití následujícího kódu:
import javax.swing.JFrame;
public class GUIMain {
static JFrame okno = new JFrame("Okno 1");
public static void main(String[] args) {
okno.setVisible(true);
okno.setSize(640, 480);
okno.setResizable(false);
}
}
dostanu takovéto okno:

(pravděpodobně nejmenší možná velikost)
Jakmile však přesunu příkaz: okno.setResizable(false); před okno.setSize(640, 480);, tak dostanu očekávaný výsledek:
Očividně příkaz: okno.setResizable(false); vymaže hodnoty velikosti. (Stejného výsledku jsem dosáhl, když jsem nezadal velikost)
Proč tomu ale tak je? A proč to funguje normálně na Windows 8?
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Návštěvník


Nahlásit jako SPAM
IP: 88.101.227.–
Guru
Nejlepší odpověď
Zjistit počet nových příspěvků
































