java swing link to new window

Started by
3 comments, last by Darego 10 years, 11 months ago

Hi guys, I'm using eclipse window builder for simple swing windows that i am trying to create. i have everything laid out except the forgotten username and password links. does anyone know how i create a link(not a button) like a html link that would take the user to a new window when clicked? what swing component would i use to do this?

71c60bb7c80a5eea8447d4e31be3a90f.png

edit: i need the link to take me to a new window in the program and not a web browser

Advertisement

a second question if anyone would be nice enough to answer smile.png

another one of my gui windows:

39bd761807090d522981a4ce81a02fcc.png

i need a section of the window to show all data from the Tickets table from my database.. is there a swing component that would let me show a table from my database?? (see "your open tickets" section of my window)

** this question is SOLVED ** i used this line of code to set LaF


UIManager.setLookAndFeel(
            UIManager.getSystemLookAndFeelClassName());

last questioin guys,my GUI look different from when i look at it with eclipse window builder to when i run it.. i guess it has something to do with the java "look and feel". and how do i get it to keep the same characteristics when run as it has in the window builder. here is what it looks like when ran.. (want it to look like the window in my first above post if possible i.e. have the same button/label characteristics etc)

09a26be1f7c6ab7710895477b3c1c658.png

any help with any of the above questions will be greatly appreciated. thanks in advance smile.png

http://www.roseindia.net/tutorial/java/swing/createLinkButton.html here some info on creating links on swing.

P.S. I've not tested this code, so I don't know if it has errors or such

thanks for the reply. looking at your link, i made some changes to my code to try set up the links although when i ran the code is made no changes at all and just gave me 2 normal buttons.. here is the code i used and a picture of it running

996cd9d8a6abaaf3a680f1b7af66225e.png


JButton btnForgottenUsername = new JButton("Forgotten Username?");
		btnForgottenUsername.setBounds(131, 62, 156, 23);
		btnForgottenUsername.setHorizontalAlignment(SwingConstants.LEFT);
		btnForgottenUsername.setBorderPainted(false);
		btnForgottenUsername.setOpaque(false);
		btnForgottenUsername.setBackground(Color.lightGray);
		contentPane.add(btnForgottenUsername);
		
		JButton btnForgottenPassword = new JButton("Forgotten Password?");
		btnForgottenPassword.setBounds(131, 108, 156, 23);
		btnForgottenPassword.setHorizontalAlignment(SwingConstants.LEFT);
		btnForgottenPassword.setBorderPainted(false);
		btnForgottenPassword.setOpaque(false);
		btnForgottenPassword.setBackground(Color.lightGray);
		contentPane.add(btnForgottenPassword);

This topic is closed to new replies.

Advertisement