Heippa.
Olen yrittänyt käyttää Swingiä mutta se ei jostain kumman syystä suostu yhteistyöhön mun kanssa. Ja olen kyllä importannut sen.
Edes yksinkertainen koodi ei mee läpi, kokeilin Wikipedian esimerkki-koodia mutta ei.
Ei Swing toimi
9
481
Vastaukset 9
- Javakko
Klassinen ongelmakuvaus, "ei toimi" :-)
Voitko heittää vaikka jonkin yksinkertaisimman koodisi (joka ei toimi) tänne, niin kyllä varmaan joku pystyy osoittamaan mistä kiikastaa.- ketjun aloittaja
... tää ei toimi vaikka se on wikipediasta:
import javax.swing.JFrame;
import javax.swing.JLabel;
public final class HelloWorld extends JFrame {
private HelloWorld() {
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
add(new JLabel("Hello, World!"));
pack();
setLocationRelativeTo(null);
}
public static void main(String[] args) {
new HelloWorld().setVisible(true);
}
}
Mikäköhän mättää kun toimii AWT-muodossa:
import java.awt.event.*;
import java.awt.*;
public final class HelloWorld extends Frame {
private HelloWorld() {
//Sulkumetodi jota en muista kun en ole työskentelykoneella
add(new Label("Hello, World!"));
pack();
setLocationRelativeTo(null);
}
public static void main(String[] args) {
new HelloWorld().setVisible(true);
}
class lopeta{
//Sulkumetodini sisältö
}
} - Javakko
ketjun aloittaja kirjoitti:
... tää ei toimi vaikka se on wikipediasta:
import javax.swing.JFrame;
import javax.swing.JLabel;
public final class HelloWorld extends JFrame {
private HelloWorld() {
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
add(new JLabel("Hello, World!"));
pack();
setLocationRelativeTo(null);
}
public static void main(String[] args) {
new HelloWorld().setVisible(true);
}
}
Mikäköhän mättää kun toimii AWT-muodossa:
import java.awt.event.*;
import java.awt.*;
public final class HelloWorld extends Frame {
private HelloWorld() {
//Sulkumetodi jota en muista kun en ole työskentelykoneella
add(new Label("Hello, World!"));
pack();
setLocationRelativeTo(null);
}
public static void main(String[] args) {
new HelloWorld().setVisible(true);
}
class lopeta{
//Sulkumetodini sisältö
}
}Jaa-a, eipä noissa mitään vikaa ole. Testasin omalla koneella molempia ja toimivat ilman muutoksia (huolimatta awt-version mielenkiintoisesta "class lopeta" luokasta :-)
Mutta en siis tehnyt muuta kuin tallennin nimellä HelloWorld.java
Käännös: javac HelloWorld.java
Ajo: java HelloWorld
Toimi myös Eclipsessä suoraan "Run as Java application"
Tuleeko mitään virheilmoitusta vai onko ongelma että ikkunaa ei vain tule näkyviin? - Aiheen alotus
Javakko kirjoitti:
Jaa-a, eipä noissa mitään vikaa ole. Testasin omalla koneella molempia ja toimivat ilman muutoksia (huolimatta awt-version mielenkiintoisesta "class lopeta" luokasta :-)
Mutta en siis tehnyt muuta kuin tallennin nimellä HelloWorld.java
Käännös: javac HelloWorld.java
Ajo: java HelloWorld
Toimi myös Eclipsessä suoraan "Run as Java application"
Tuleeko mitään virheilmoitusta vai onko ongelma että ikkunaa ei vain tule näkyviin?... käytin eclipseä mutta ei. Herjas että joku jar puuttuu. Vai oliko kyse Windowsista. Nykyään käytän Ubuntuu mutta ei eksytä liikaa avomerelle kuten sanotaan. "(huolimatta awt-version mielenkiintoisesta "class lopeta" luokasta :-) " Se oli minun vaihtoehtoinen lopetus-systeemi ikkuna-eventin kanssa höystettynä.
- Javakko
Aiheen alotus kirjoitti:
... käytin eclipseä mutta ei. Herjas että joku jar puuttuu. Vai oliko kyse Windowsista. Nykyään käytän Ubuntuu mutta ei eksytä liikaa avomerelle kuten sanotaan. "(huolimatta awt-version mielenkiintoisesta "class lopeta" luokasta :-) " Se oli minun vaihtoehtoinen lopetus-systeemi ikkuna-eventin kanssa höystettynä.
Wintoosaa käytin kyllä, Ubuntusta en tiedä. Mikäköhän jar se sitten on joka puuttuu, outoa. Eikö se sano jarrin nimeä mikä puuttuu?
Toimiiko siinä edes joku swingitön komentoriviohjelma
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
vai tuleeko samaa herjaa?
Jos katsot Project -> Properties -> Java Build Path -> Libraries, niin näkyykö siellä jokin "JRE System Library"? Pitäis olla automaattisesti jos Eclipse on oikein konffittu, mutta jos tuo on tyhjänä niin sinne sitte ainakin pitäis kertoa mistä löytyy Javan default jarrit. - Apua!
Javakko kirjoitti:
Wintoosaa käytin kyllä, Ubuntusta en tiedä. Mikäköhän jar se sitten on joka puuttuu, outoa. Eikö se sano jarrin nimeä mikä puuttuu?
Toimiiko siinä edes joku swingitön komentoriviohjelma
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
vai tuleeko samaa herjaa?
Jos katsot Project -> Properties -> Java Build Path -> Libraries, niin näkyykö siellä jokin "JRE System Library"? Pitäis olla automaattisesti jos Eclipse on oikein konffittu, mutta jos tuo on tyhjänä niin sinne sitte ainakin pitäis kertoa mistä löytyy Javan default jarrit.... HelloWorld toimii ja mä käytän nykyään shelliä. (Linuxille ei saa uusinta eklipsee). ubuntubuntussa en tiedä missä jiideekoo on.
- Javakko
Apua! kirjoitti:
... HelloWorld toimii ja mä käytän nykyään shelliä. (Linuxille ei saa uusinta eklipsee). ubuntubuntussa en tiedä missä jiideekoo on.
Eli swing-kirjastojen puute vaivaa ilmeisesti. Enpä osaa konetta näkemättä enempää sanoa, valitettavasti. Melkein kuulostaisi kuin Javan asennuksessaolisi mennyt jotain pieleen, eipä tollasten kirjastojen kadoksissa pitäis olla.
- Aloittaja!
Javakko kirjoitti:
Eli swing-kirjastojen puute vaivaa ilmeisesti. Enpä osaa konetta näkemättä enempää sanoa, valitettavasti. Melkein kuulostaisi kuin Javan asennuksessaolisi mennyt jotain pieleen, eipä tollasten kirjastojen kadoksissa pitäis olla.
... sain sen toimimaan. Kiitos kaikille vastanneille.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 761245
Kuhmolainen opettaja tuomittu vainoamisesta
https://yle.fi/a/74-20248184 ”Kuusikymppinen kuhmolaisnainen piinasi naapureitaan lähes kahdeksan vuoden ajan. Nainen241185Olet nainen ollut vaikein rasti
Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔821167Anteeksi J-mies
Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t129975Elämäni biisi -paljastus: Tänä lauantaina 26.9. nämä julkkikset istahtavat sinisille sohville!
Katsotko Elämäni biisiä? Elämäni biisi on monen suomalaisen suosikki. Vieraslista lauantaina 26.9. tarjoilee vieraita m7958- 60864
Mihin Asiakirjat ovat voineet kunnasta kadota???
LUE kuinka verorahoja haaskattiin Yle: Ähtärin pandalaskelmat salattiin ja hukattiin - Satakunnan Kansa https://share.78781Mitä muuta on olemassa kuin lisääntyminen
Jos mies ei pääse lisääntymään niin mikä hänen osansa elämässä on? mitä jää jäljelle? Hän on vain muiden palvelija kok132692Ähtäri on taas TV: n ja radion ykkösuutinen
Uusi podcast on julkaistu ja on nyt kuunneltavissa. Mot on tehnyt hyvää työtä! Mikko Savola ja kepu ei ota mitään vast50662Siinä kävi mies nyt niin että tämä ämmä muuttaa ulkomaille
Vuonojen maa kutsuu, joten ei hätää. Et kuule minusta enää. 😂 Lycka till! Ämmä riittää.80642- 146574
Miten sinä voit?
Kysytkö kukaan sitä sinulta? Olen huomannut, että jos kohtaa empaattisen ihmisen ja hän kysyy noin, saattaa padot murtua90550- 48547
- 25527
Suomen 4. seksikkäin mies Miika Nousiaisen tilalle - Pitääkö olla huolissaan palaa tv:seen
Suosittu keskusteluohjelma tekee paluun. Tällä kertaa panelistina ei jatka enää Miika Nousiainen, vaan hänen tilalleen t11510Moottoripyöräonnettomuus
Mopomiitissä tapahtunut onnettomuus ja uutisointi. Ajoradan ylityksen vaarallisuudesta ei mitään uutisointia. Ei myöskää46506- 36505
- 45492
Jos oikeasti haluat mies
Tiedät mitä on tehtävä. Luotan, että etenet jos haluat. En voi tehdä enää mitään kun ei ole numeroasi.86472- 19466