Eli nyt oilisi kiva sada yksi rauhallinen taustakuva
yhteen ohjelmaan. Eli minkälaisella koodilla sen saisi laitettua? Kiitoksia jo etukäteen.
yhteen ohjelmaan. Eli minkälaisella koodilla sen saisi laitettua? Kiitoksia jo etukäteen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
import java.awt.*;
import java.io.*;
import java.net.URL;
import javax.imageio.*;
import javax.swing.*;
import javax.swing.border.*;
public class BackgroundBorderExample {
public static void main(String[] args) throws IOException {
JFrame.setDefaultLookAndFeelDecorated(true);
final JPanel cp = new JPanel(new BorderLayout());
JFrame f = new JFrame("BackgroundBorderExample");
f.setContentPane(cp);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(600,400);
f.setLocationRelativeTo(null);
f.setVisible(true);
String url = "http://today.java.net/jag/bio/JagHeadshot.jpg";
final Border bkgrnd = new CentredBackgroundBorder(ImageIO.read(new URL(url)));
Runnable r = new Runnable() {
public void run() {
cp.setBorder(bkgrnd);
cp.repaint();
}
};
SwingUtilities.invokeLater(r);
}
}
sen hieman lyhyemmällä koodilla. Esim taustavärin voi laittaa koodilla:
setBackground(Color.blue);