znalazłem coś takiego
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
masz w d.width i d.height rozdzielczosc, no i teraz:
int x = (d.width - 1024) / 2;
int y = (d.height - 768) / 2;
próbowałem dodać do kodu ale jestem jeszcze za czereśniak :D
więc spróbowałem
private void RozdzielczoscEkranu()
{
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
rozdzielczoscX = (d.width);
rozdzielczoscY = (d.height);
if (rozdzielczoscX == 1366 && rozdzielczoscY == 768)
{
spCalosc.setBounds(0, 0, 1375, 775);
}
if (rozdzielczoscX == 1360 && rozdzielczoscY == 768)
{
spCalosc.setBounds(0, 0, 1360, 768);
}
if (rozdzielczoscX == 1280 && rozdzielczoscY == 768)
{
spCalosc.setBounds(0, 0, 1280, 768);
}
if (rozdzielczoscX == 1280 && rozdzielczoscY == 720)
{
spCalosc.setBounds(0, 0, 1280, 720);
}
if (rozdzielczoscX == 1280 && rozdzielczoscY == 600)
{
spCalosc.setBounds(0, 0, 1280, 600);
}
if (rozdzielczoscX == 1024 && rozdzielczoscY == 768)
{
spCalosc.setBounds(0, 0, 1024, 768);
}
if (rozdzielczoscX == 800 && rozdzielczoscY == 600)
{
spCalosc.setBounds(0, 0, 800, 600);
}
Co wydaje mi się też czerstwe trochę :D działa to tak, że gdy mam nieodpowiednią rozdziałkę to dodaje JScrollPane.
Więc czy doradzi ktoś coś jakiś rozsądniejszy pomysł, bo mój pewnie jest nienormalny:D
Z góry przepraszam za nieanglojęzyczne nazwy :D dopiero zaczynam więc odpuściłem sobie chwilowo nazwy anglojęzyczne.
I dziękuje za odpowiedź.
btw szukałem w sieci żeby nie było że gotowca szukam:)