Minun pitäisi pystyä käsittelemään kuvia javalla. Minä kysyn käyttäjältä projektin nimen ja sen jälkeen hänen pitäisi pystyä tallettaa kuvia projektin kuva kansioon.Miten tämä kannattaisi toteutttaa?
Kuvien käsittely
2
531
Vastaukset
- Javakko
Aika laaja kysymys :-)
Mutta Javassa kuvia voi ladata ImageIO.read(tiedosto) ja tallentaa ImageIO.write(kuva,formaatti,tiedosto)
http://download.oracle.com/javase/6/docs/api/javax/imageio/ImageIO.html
Asioiden kysymiseen käyttäjiltä graafisesti on hyvät valmmit dialogit, kannattaa lukea
http://download.oracle.com/javase/tutorial/uiswing/components/dialog.html- taapertaja84
Kysyn JTextFieldin kautta käyttäjältä kansiolle nimen. Teen sen tyyppisen kansion ja sinne kuvat nimisen kansion.
private JTextField getJTextField() {
if (jTextField == null) {
jTextField = new JTextField();
jTextField.setBounds(new Rectangle(7, 71, 181, 30));
jTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
//Ask name of the project
file_name = jTextField.getText();
System.out.println(file_name);
//create the project directory
System.out.println(new File(file_name).mkdir());
//create
System.out.println(new File(file_name "/kuvat").mkdirs());
}
});
}
return jTextField;
}
Nyt minun käyttäjän pitäisi pystyä siirtämään kuvia tuonne kansioon. En vain oikein osaa, että miten se kannattaisi tuon JFileChooserin kanssa tehdä.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kumpi vetoaa enemmän sinuun
Kaivatun ulkonäkö vai persoonallisuus? Ulkonäössä kasvot vai vartalo? Mikä luonteessa viehättää eniten? Mikä ulkonäössä?921786- 851262
- 1101123
- 72975
- 105909
Okei nyt mä ymmärrän
Olet siis noin rakastunut, se selittää. Onneksesi tunne on molemminpuolinen 😘56828- 36742
- 47741
Olen huolissani
Että joku päivä ihastut/rakastut siskooni. Ja itseasiassa haluaisin, ettei hän olisi mitenkään sinun tyyppiäsi ja pitäis47691- 33673