| | hi to all!!!! just like to ask if it would be possible if i could make a custom button or frame in java. i got tired of using the build infeatures in java. i would like to create my own dessign of button or frame.. can it be possible!!! thank!!!! |
|
|
QUOTE(negativezero @ Jul 29 2005, 12:11 PM) hi to all!!!! just like to ask if it would be possible if i could make a custom button or frame in java. i got tired of using the build infeatures in java. i would like to create my own dessign of button or frame.. can it be possible!!! I'm not really sure what it is you want. Java has a "look and feel" (LAF) as they call it, which can be switched. Normal Swing apps default to a certain look and feel which usually isn't too good looking. However you can change the look and feel used. If you do mean the "look and feel", then the answer is that you can pick your own look and feel and plug it into your java app. You will have to bundle the LAF jar with whatever you are making obviously, because otherwise people will just get the "standard" look and feel. Just google around for 'java "look and feel"' and you should be able to find plenty. Thow in the word "tutorial" and you'll no doubt find out exactly how to make your app use the look and feel you want it to. But I'm not sure that is what you meant, if you meant something else, just say so
You can use a code that links to a picture or button link. But the image has to be uploaded onto you database. Just depends on what you want to do. I use html to make buttons and upload the pics to my database. That is the best way to do it in my ipinion. Just use a webmaster database and search for the answer. That is what I do. Sorry I couldn't be of more help. Have you tried a tutorial? You can always use those. Just use a search engine. That should give you the best answer. A tutorial that is.
You're being kind of vague, so I'm not exactly sure what you mean, but here are some neat things you can do with a JButton:
Let's assume we have a JButton called myButton. This changes the font: CODE String name = "Serif"; //"Serif", "SansSerif", "Monospaced", or a font name int style = Font.ITALIC //Font.ITALIC, Font.BOLD, or Font.BOLD | Font.ITALIC int size = 14 //any number size myButton.setFont(new Font(name, style, size)); Change colors: CODE myButton.setForeground(new Color(255,0,0)); //changes font color (in this case makes it red) myButton.setBackground(new Color(0,0,255)); //changes background color (in this case blue) Disable, reenable: CODE myButton.setEnabled(false); myButton.setEnabled(true); Add an image to display if it's enabled, or disabled: CODE ImageIcon ico = new ImageIcon("picture.gif"); //any image myButton.setIcon(ico); ImageIcon ico2 = new ImageIcon("otherpicture.gif"); myButton.setDisabledIcon(ico2); Make the button plain text (but still a button): CODE button.setBorderPainted(false);
DDT TJ 08: button.setFocusPainted(false);
I'm not quite sure what you mean but I've dug up a few java projects in the past and I saw this code. To change the over-all look-and feel of your buttons (including the whole frame) just call these functions like this:
CODE WindowUtilities.setJavaLookAndFeel(); CODE import java.awt.*; import java.awt.event.*; import javax.swing.*; public class WindowUtilities { //WINDOWS (or whatever your OS is) LOOK --> WINDOWS BUTTONS public static void setNativeLookAndFeel() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception e) { System.out.println("Error setting native LAF: " + e); } } //JAVA LOOK --> JAVA BUTTONS public static void setJavaLookAndFeel() { try { UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); } catch(Exception e) { System.out.println("Error setting Java LAF: " + e); } } //DARK RED COLOR--> COOLER-LOOKING BUTTONS! public static void setMotifLookAndFeel() { try { UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel"); } catch(Exception e) { System.out.println("Error setting Motif LAF: " + e); } } } Now if you only need to change the buttons You can try to include an image in your button. By doing this: CODE buttonName.setIcon(new ImageIcon("images/btn1.gif"));
u can extend from JButton and set your wishes in constructer than whenever u want your button u can create it
class MyButton extends JButton{ public MyButton(){ write your wishes here } } //then create it anywhere new MyButton(); u can extend from JButton and set your wishes in constructer than whenever u want your button u can create it class MyButton extends JButton{ public MyButton(){ write your wishes here } } //then create it anywhere new MyButton(); Yes i would Prefer this way because its much easier than doing a own Look and Feel but when you create a own look and Feel you can change the Design of all Buttons in you Programm even the Buttons that are used in the programm bevore you created the new Look and Feel i have a question too he wanted to set up a background image to his new Button how can i do this? when i extend From "JButton" ? i have a question too he wanted to set up a background image to his new Button how can i do this? when i extend From "JButton" ? Ahh, subclassing, one of my favorite custom component strategy. To use background images, you probably have to mess with the void paint(Graphics g) method. Just draw the image before drawing everything else. You can use a code that links to a picture or button link. But the image has to be uploaded onto you database. Just depends on what you want to do. I use html to make buttons and upload the pics to my database. That is the best way to do it in my ipinion. Just use a webmaster database and search for the answer. That is what I do. Sorry I couldn't be of more help. Have you tried a tutorial? You can always use those. Just use a search engine. That should give you the best answer. A tutorial that is. Hi ,what did you meant when u said that u upload pics on database? Cuz i have same aproach i build buttons in html but only problem is i dunno how to upload them to page.If i try "paste code" in dreamweaver my page becoms all screwed up :-) Ty
What I have included below is code for a custom frame. The essentail thing about it is that by using the method setUndecorated you are able to remove the borders and the close and minimize buttons that come automatically when you call the constructor for JFrame. What this then allows you to do is to essentially have a panel as in a normal JPanel, so long as you remember to add to the container object. The customizations that you can do to it are exactly as with the JPanel. The only thing about this is that it is costly. Because the buttons that you add are going to have to have action listeners that allow them the perform the functionality of the buttons that you have removed. Also the frame does not move as normally when you press the mouse and move it on top of it. This the JPanel in this case "p" will have to have a mouse listener to capture mouse pressed events and a mouse motion listener to listen to drag events.
CODE /* * CustomFrame.java * * Created on January 5, 2007, 6:21 PM * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package customframe; import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.FlowLayout; import javax.swing.*; /** * * @author P1249 */ public class CustomFrame extends JFrame{ /** Creates a new instance of CustomFrame */ public CustomFrame() { int h = 50; int h1 = h - 10; int w = h; this.setUndecorated(true); setSize(500,500); Container container = getContentPane(); JPanel p = new JPanel(new FlowLayout(FlowLayout.RIGHT)); p.setBackground(new Color(200,200,150)); p.setPreferredSize(new Dimension(500,h)); JButton button_1 = new JButton("_"); button_1.setPreferredSize(new Dimension(w,h1)); p.add(button_1); JButton button_2 = new JButton("x"); button_2.setPreferredSize(new Dimension(w,h1)); p.add(button_2); container.add(p,"North"); setVisible(true); } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here new CustomFrame(); } } Latest Entries
more text in dialog box
How To Create Java Button Or Frame I want to create the dialog box that will accept the userid and password from user check it and go to other form by using dialog box not frame. -question by salish
How to remove the maximize button from the frame or to set a fixed size for a frame at the center of the monitor with a fixed size
-reply by salish
Recent Queries:-
Keywords : create, java, button, frame, customized
(0) I'm having some issues with working with objects . I get an index out of bounds ex. (11) I thought they were completely different things. Surely javascript should be seperated from the rest.... (2) Many having tell me to make my MMORPG in java leads me to agree, But I'm not sure truly is it (1) Hey there, I have made an applet that shows images moving about the screen. I have pause/resume (6) Hey there guys! How would i go about making an object move about a fixed point for a java (2) Hello, I'm not really sure it this can be done with javascript or not but what i would like (2) The HTML <script> tag is used to insert a JavaScript into an HTML page. Examples Write text Is it good? (5) Hi, I'm doing a course called Software Design and Development for HSC in a high school in where to start (10) does anyone know of any good websites with free java tutorials for people without a lot of prior I need help with a method using iterator (2) /** * Remove from the club's collection all members who * joined in the given month, I need help to understand this question (2) Ok at my Uni they teach you OOP with java, They used to do with C++ i believe but swiched to java Command Prompt on right click menu (2) With this registry edit you can easily open the current folder in prompt without going through any JSF, Spring MVC, Stripes, Struts 2, Tapestry and Wicket (0) JSF Pros: Java EE Standard - lots of demand and jobs Fast and easy to develop with (0) Hi i just registered to this site. can any1 tell me how to deploy a java app here? i use weblogic How to include text and image in some scrollable container? (1) Hello everyone, I am just writing some kind of text editor as practice for some school project and I (6) Hello everyBody, I am very interested to learn that programming language which jave, however, I (3) I dont have much knowlege with java yet. Im a php programer not a java programer but i want to learn (4) so most of you guys know mig33. its a wap application,probaly java.most kindly to be java. does online purchasing using java, jsp, sql (1) does anybody have a readymade java project titled online purchasing? if u have, pls let me know..... (3) Source article from Sun: http://java.sun.com/developer/technicalArticles/J2EE/AJAX/ Well, from the best application that shows java features (14) Java technology has various usage from mobile applications to Enterprise applications. I think the Doesnt work in Safari (1) This code wont work in Safari, but works fine in Firefox 2. Can someone help. The error pops up are they the same or different (5) I think most of you always confuse about java and javascript .So I make this topic to talk about it. All your queries regarding Java Programming goes here. (8) Hellow friends, I am creating this thread for all queries and suggestions related to java coding. If Ruby is an object-oriented, meta-programming language that has many de (3) hey all i read this very intresting and intriguing article and i thought i should share it here.. (6) aving some problems taking in the Java at Uni, Was wondering if anyone could shine some light on it Works with Firefox, not IE (8) CODE <HEAD> var popUpWin=0; function popUpWindow(URLStr) { - a full code for a dynamic drop down (2) Introduction This is a code that I use to dynamically create the drop down menus. First, you have (72) In your opinion what's the best java editor/compiler? i use jcreator le and it works nicely....... Looking for create, java, button, frame, customized
|
|
![]() How To Create Java Button Or Frame - to be customized |
| ADD REPLY / Got an Opinion! | Remove these ADs! | RAPID SEARCH! | Free Web Hosting | [X] |
|
Express your Opinions, Thoughts or Contribute more info. to help others. Ask your Doubts & Queries to get answers, So that "Together We can help others!" |
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP. | 500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE |
|