![]() |
| ||
| how do i set background as an image with Jframe? ... and other stuff I'm currently creating a program with some buttons and other stuff and I was wondering how do I create a background image with jframe? I don't see any set method for it. Is the there a way to do it? |
| ||
| Re: how do i set background as an image with Jframe? ... and other stuff |
| ||
| Re: how do i set background as an image with Jframe? ... and other stuff Thanks for the help but now I'm pulling my hair out with another thing.... How do I properly position a button (or anything else), and have it at a locked size? Also how do I lock jframe? |
| ||
| Re: how do i set background as an image with Jframe? ... and other stuff ARG!!!!!!!!!! This is really driving me nuts. Can some one create a simple JFrame with two buttons(One realy big, one realy small) and have one bottom left and the other upper right and have the JFrame at a size of 800x800. I know how to make the buttons work, so listeners are not needed. I just need to see how to size and position things. I tried using the Borderlayout with no succss. I tried add(button, BorderLayout.SOUTH) but it still goes north. Please help me...... |
| ||
| Re: how do i set background as an image with Jframe? ... and other stuff Quote:
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class a extends JFrame { // Variables declaration private JButton jButton1; private JPanel contentPane; // End of variables declaration public a() { super(); initializeComponent(); this.setVisible(true); } private void initializeComponent() { jButton1 = new JButton(); contentPane = (JPanel)this.getContentPane(); jButton1.setBackground(new Color(182, 169, 92)); jButton1.setText("jButton1"); jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jButton1_actionPerformed(e); } }); contentPane.setLayout(null); addComponent(contentPane, jButton1, 140,107,83,28); this.setTitle("a - extends JFrame"); this.setLocation(new Point(0, 0)); this.setSize(new Dimension(390, 300)); } private void addComponent(Container container,Component c,int x,int y,int width,int height) { c.setBounds(x,y,width,height); container.add(c); } private void jButton1_actionPerformed(ActionEvent e) { System.out.println("\njButton1_actionPerformed(ActionEvent e) called."); } ` public static void main(String[] args) { JFrame.setDefaultLookAndFeelDecorated(true); JDialog.setDefaultLookAndFeelDecorated(true); try { UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); } catch (Exception ex) { System.out.println("Failed loading L&F: "); System.out.println(ex); } new a(); } } |
| ||
| Re: how do i set background as an image with Jframe? ... and other stuff addComponent(contentPane, jButton1, 140,107,83,28); by changing these four values 140,107,83,28 you can change the position and size of the button |
| All times are GMT -4. The time now is 6:06 am. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC