Tuesday, April 28, 2009

فوکوس

برای بردن فوکوس بر روری یک شی می تونید از از دستور زیر استفاده کنید :
نام شی.requestFocusInWindow();
در مثال زیر بعد کلیک بر روی دکمه bold ,فوکوس به jtextfield منتقل می شود :

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;


public class Focus extends JFrame implements ActionListener {
private JButton btnBold;
private JTextField txtArea;
public Focus() {
init();
panel();
setDefaultCloseOperation(EXIT_ON_CLOSE);
pack();
setVisible(true);
}
public static void main(String[] args) {
new Focus();
}
public void init() {
btnBold = new JButton("Blod");
btnBold.addActionListener(this);
txtArea = new JTextField(40);
txtArea.addActionListener(this);
}
public void panel() {
setLayout(new GridLayout(2,2));
add(txtArea);
add(btnBold);
}
@Override
public void actionPerformed(ActionEvent e)
{
if (btnBold == e.getSource()) {
Font b = new Font("Sans Serif", Font.BOLD, 16);
txtArea.setFont(b);
txtArea.requestFocusInWindow();
}
}
}
به نقل از :java_nith

Maximize کردن Jframe و از بین بردن border

Maximize کردن jframe و از بین بردن border فریم

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class FullScreenJFrame extends JFrame {

public FullScreenJFrame(String title) {
super(title);

this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

setUndecorated(true);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setBounds(0, 0, screenSize.width, screenSize.height);
getContentPane().add(new JLabel("A JFrame Based Kiosk"), BorderLayout.NORTH);
JButton closeButton = new JButton("Close");
closeButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent ae) {
System.out.println("Close button Pressed");
FullScreenJFrame.this.setVisible(false);
System.exit(0);
}
});
getContentPane().add(closeButton, BorderLayout.CENTER);
}

public static void main(String[] args) {
FullScreenJFrame frame = new FullScreenJFrame("");
frame.setVisible(true);
}
}
به نقل از : saeedIRHA

Monday, April 27, 2009

سرعت پیشرفت لینوکس


سلام

تابستان دوم دبیرستان بود که سر کلاسای استاد بهروز کمالیان حاضر می شدم جلسه دوم سوم بود که آقای کمالیان شروع به آموزش در رابطه با لینوکس کردن اولین بارم بود که لینوکس رو از نزدیک می دیدم بعد از کلاس رفتم پاساژ ولیعصر و لینوکس ناپیکس رو گرفتم نصبش کردم برای اولین بار خیلی خوشم اومده بود از لینوکس امامدتی نگذشت که دوباره به ویندوز برگشتم اون موقع کار کردن با لینوکس یه کابوس بود خیلی سخت بود سخت افزار هارو به زور می شناخت و بدبختی زیاد داشت اما امروز خیلی عوض شده الان رو سیستمم کوبونتوی 9.04 نصبه و باهاش کار می کنم خیلی پیشرفت کرده و کار کردن باهاش جذابه همه چیز مهیاست هر برنامه ای که بخواین
سرعت گسترش و پیشرفتش هم فوق العادست حتما برای یک بار هم که شده نصبش کنید

Tuesday, April 21, 2009

فلش هایی که برای ویروس جا ندارند


سلام

هفته پیش کلیک یه سر مقاله داشت به نام "فلش هایی که برای ویروس جا ندارند" مقاله جالبی بود یه برنامه معرفی کرده بود که کل حافظه فلش رو پر می کرد و دیگه جایی برای ویروس نداشت اما این برنامه پولی بود و حتی نسخه trial هم نداشت.


برای همین دست به کار شدم و خودم نوشتمش با جاوا ی دوست داشتنی , به همراه سورس اینجا قرارش می دم تا شما هم بتونید ازش استفاده کنید.

فایل Exe و سورس کد رو از اینجا بگیرید : http://drop.io/HaniHashemi/

Oracle Buys Sun


از یه هفته پیش تو خبرا می خوندیم که IBM می خواد شرکت سان رو بخره اما گفتیم بابا سان پا نمی ده مثل مایکروسافت و یاهو که یاهو پا نداد اما دیروز خبر دار شدم که ای وای Oracel سان رو خرید حالا معلوم نیست چی بشه خدا کنه به محصولات سان آسیبی نرسه و مثل قبل حرف اولو بزنه;(