Pages

Sunday, August 22, 2010

How to remove events not used in NETBEANS

You might want to remove some events that are not used anymore in your NetBeans file project. You cannot just delete it from the code editor because NetBeans lock it, indicated by the gray color of the line of codes.
Here's how to remove those unused codes:

1. Go to the GUI builder, the Design view of your file.
2. Right click and select Properties. The default open tab is the Properties list. Select the Events tab.

3. You would see events list and what handlers these events are associated.

4. Choose the event you'd like to delete by selecting the [...] button.



5. A new dialog will pop up. Select the handler then click Remove button.

Monday, July 26, 2010

How to change any date format to DATE datatype in MySQL (Insert or Update)

 ----

Use this function:  STR_TO_DATE('date', 'format')

This accepts two parameters: date and format where date is the input raw date you want to change and format is the corresponding format relative to date that you want to change.

For example:
INSERT INTO table(date_field) VALUES(STR_TO_DATE('December 8, 2010','%M %d,%Y'));

Note: table is the name of the table in database and date_field is the name of field in DATE datatype.

The statement above shows 2 parameters date as 'December 8, 2010' and format '%M %d, %Y'. The format is the exact format of the date, so that the mysql knows from what format will it convert the date  to DATE datatype format which is '%y-%m-%d'.

Other valid examples are:
INSERT INTO table(date_field) VALUES(STR_TO_DATE('12-31-2004', '%m-%d-%Y'));
INSERT INTO table(date_field) VALUES(STR_TO_DATE('12/31/2004', '%m/%d/%Y'));
UPDATE table SET date_field =  STR_TO_DATE('Dec 31, 2004', '%b %d, %Y');

----

Thursday, July 15, 2010

How to disable edit cell in JTable (especially in NetBeans)

Put this in your code:

table = new javax.swing.JTable(){
    public boolean isCellEditable(int rowIndex, int colIndex) {
        return false;   //Disallow the editing of any cell
    }
};

where table is the name of your JTable.

For NetBeans users:
1. select the table GUI, right click, select Customize Code
2. Your code should look like this:

How to Select All textfield/ password field Java

--start--
Sample code:

     int i = textfield.getText().length();
     textfield.setSelectionStart(0);
     textfield.setSelectionEnd(i);


Put this in the action or wherever you want it. Replace textfield variable to the name of your textfield. I'm not sure but this might work for JTextArea and JTextPane too.



--end---

Tuesday, June 15, 2010

How to redirect Back to previous page PHP

Put this in your code:



that is a javascript code.


As for me, I embedded it to my php file like this:

if(!checkEverything()){ // a function that contains checking of fields.
SCRIPT HERE* //redirects Back to the previous page with values still in the form
    }else{
    displayAll(); // a function that displays all
}


Note: I cannot add the script as it is because blogspot reads the script and the effect is redirecting you to your previous page. As an alternative I put it as image :)

Hope this helps. It worked 100% for me :)

Friday, May 14, 2010

How to remove JTextArea line around rectangle (border)

 code:

textarea.setBorder(null);

In NetBeans:
1. Click the text area
2. Go to Properties
3. Scroll to Other Properties
4. Go to border then select (No Border)
5. Put this in your constructor:
jScrollPane1.setBorder(null);
This is because NetBeans automatically creates scrollpane to your text area and its border is visible until you set it to null.
6. Run the file to see the result.
It worked for me just fine :)

Thursday, May 13, 2010

How to resize ImageIcon - Java

Please make reading a habit :)

 This was my problem before. After  days of searching, I combined the codes of my search items and came up with this:

-- start of function. I put it inside a function --


//gets the directory of the file
//this means that the file name is where the directory is plus the folder pictures plus the filename
//which is hold by the string named idnumber

idnumber = "CO00001";
dir_pic = System.getProperty("user.dir"); 
dir_pic = dir_pic+"\\Pictures\\"+idnumber+".jpg";

//you could simply put the path of the image in dir_pic variable

//We should have an image first.
//For me, I open the image from my directory
File file = new File(dir_pic); 
image = ImageIO.read(file); //reads the image

//this sets the image to an Image Icon
ImageIcon icon = new ImageIcon(image);

//we start to scale here
//first get the image from ImageIcon
Image img = icon.getImage();
//then scale it; I scaled it to 120x120
//please check the documentation for parameter listing if u dont want SCALE_SMOOTH
Image newimg = img.getScaledInstance(120, 120,java.awt.Image.SCALE_SMOOTH); 
newIcon = new ImageIcon(newimg); //we now have new icon - scaled by 120x120

//I made a JLabel named label and put the image there
label = new JLabel(new ImageIcon(newimg)); 
//then put the label to a square panel
picpanel.add(label); 
label.setBounds(2, 2, 115, 105); //change the bounds according to your design


--- end of function ---

For questions, post a comment to this post... :)