Java-ohjelmointiVastattu 16 v

Pomppukomponentit

Moi, Miten saisin korjattua Java-softani pompputaudin? Kun päivitän taulukon sisällön, painan nappulaa tai vaihdan comboboxin arvoa, lomakkeen alareunassa oleva JPanel, jossa on JTable, pomppaa aina oikealle. En haluais…
Java-ohjelmointiVastattu 17 v

Eclipse ja versiot

Onko mahdollista Eclipsessä hallita yksinkertaisesti oman softan versiointia...? Esim jotenkin niin, että nappia painamalla sorsasta otetaan snapshotti, kaikki koodi talteen, johon sitten voi palata yksinkertaisesti, ko…
Java-ohjelmointiVastattu 17 v

Tämä koodi

if (JOptionPane.showOptionDialog(this, "Haluatko varmasti lopettaa sovelluksen?", "ENDOMET-sovellus", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, new String[] {"Kyllä", "Ei"}, "Ei") == JOptionPane.YES…
Java-ohjelmointiVastattu 17 v

Mikä vika tässä

metodissa private static void MuodostatekstiRaportti() { EventQueue.invokeLater(new Runnable() { public void run() { DateFormat dateFormat = new SimpleDateFormat("ddMMyyyyHHmm"); Date pvm = new Date(); String aikaleima=…
Java-ohjelmointiVastattu 17 v

ProgressBar

Miten saada aikaiseksi ProgressBar, joka täyttyy kun tietty metodi on suoritettu loppuun? Kokeilin siten, että lisäsin ProgressBarin valueta metodissa aina joka lauseen jälkeen tietyn määrän, mutta kävi niin, että bar t…
Java-ohjelmointiVastattu 17 v

Liukuvärit

Onko Javassa mahdollista täyttää buttoneita ja muita komponentteja liukuvärein? Luulisin että on, mutta kun Googletin löysin vain esimerkkejä liukuvärein täytetyistä muodoista (esim. drawRect) En tosin ole ehkä kovin hy…
Java-ohjelmointiVastattu 17 v

Ikkunan sulkeminen

Ohjelmassani lakkasi äkkiä toimimasta ominaisuus, jossa lomakkeen sulkurastia painamalla annetaan MessageBox siitä, haluatko varmasti sulkea ohjelman. Metodi on public void formWindowClosing(java.awt.event.WindowEvent e…
Java-ohjelmointiVastattu 17 v

JTable

Minulla on JTable, jossa näytetään tulosjoukkoja. Taustalla on TableModelin implementoiva ResultSetTableModel-luokkani. Haluaisin sallia tietyt toiminnot vain silloin, kun taulussa on rivejä eli tulosjoukko ei ole tyhjä…
Java-ohjelmointiVastattu 17 v

Javadoc ja skandinaaviset merkit

Hei! Jos kirjoitan javadoc *.java, niin skandinaaviset merkit eivät näy oikein, vaan esim. ä-kirjain näyttää isolta S-kirjailmelta, jolla on hattu päällä. Miten saan ne näkymään oikein? Käytän mac-tietokonetta.
Java-ohjelmointiVastattu 17 v

ComboBox ja tekstiloota

Haluan tehdä Javalla ohjelman, jossa Textareassa oleva teksti vaihtuu sen mukaan, mitä käyttäjä valitsee ComboBoxista. Esim. jos Combosta valitsee elementin auto, tekstilootaan tulee teksti auto, jos taas vaihtaa elemen…
Java-ohjelmointiVastattu 17 v

toString

Miten tuo toString() toimii? Koodasin taulu olion, jolla on kentät taulu (2D-taulukko), leveys ja korkeus. Yrtin tulostaa olion näin: public String toString() { String S=new String(); for (int i=0;i
Java-ohjelmointiVastattu 17 v

Olio palauttamaan luku ja taulukko.

Suunnittelen erästä ohjelmaa, jossa teen laskentaa taulukoilla ja minun pitäisi tulostaa main()-metodissa hyvät taulukot. Miten tällainen kannattaa tehdä? Käsittääkseni voin main()-metodille palauttaa boolean-arvon siit…
Java-ohjelmointiVastattu 17 v

GridBaglayout

GridBaglayoutissa olevaa taulukkoa kun päivittää (siihen ladataan tulosjoukkoja tietokannasta) komponentit lomakkeella pomppii. Ekalla haulla ei tapahdu mitään. Miten ongelma korjataan? Apuja kiitos!
Java-ohjelmointiVastattu 17 v

NetBeans-gurulle

Väsään GUIta NetBeansin GridBagLayout Customizeria käyttäen. Kaikki meni ok siihen asti, kunnes lisäsin lomakkeen alapäähän taulukon (Scrollpanen sisuksissa). Taulukosta tulee näkyviin vain yksi rivi, ja koko GUI "laske…
Java-ohjelmointiVastattu 17 v

Ei mahu ruutuu!

Teen Java-sovellusta NetBeansin Matissella. Lomakkeen kaikki komponentit (buttonit, taulukko, tabbedpane jne) näkyvät vallan mainiosti isommalla näytöllä, mutta pienemmällä osa jää näkymättömiin, mukaanlukien ne buttoni…
Java-ohjelmointiVastattu 17 v

JFrame päivitys

Eli minulla on JFrame, jossa on ScrollPane. Pyydän käyttäjältä syötteen ja teen uuden JTree:n niin että tämä syöte tulee juuren nimeksi. Lisään puun ScrollPaneen. Miten saan muutoksen näkymään näytöllä? Vaikka lisään pu…
Java-ohjelmointiVastattu 17 v

Selittäkää miksei ole sama

double d = 5.000; double i = 5.0; if(d == i) System.out.println("sama"); // tulostuu Double d = 5.000; Double i = 5.0; if(d == i) System.out.println("sama"); // ei tulostu