ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ java oop
เป็นการบวกเพิ่มค่าของ string ที่ต้องการ ในตัวอย่างจะเป็นการเพิ่มค่าของตัวอักษร 5gfgd  ให้เป็นอีกชุดคือ 9kjkh การทำงานคือ พิมพ์ข้อความลง TextField ที่ 1  TextField ที่ 2  จะเป็นช่องแสดงผล บวกค่าของตัวอักษรจาก TextField ที่ 1  เรามาดูโค้ดกันเลย method ที่ทำงานแปลงค่า String process(String text){ String xtext =""; for (int i=0;i<text.length();i++){ char c= text.charAt(i); char xc; if(Character.isWhitespace(c)) xc = ' '; else xc =(char)(c+4); //เพิ่มค่าตัวอักษร xtext+=xc; } return xtext; } method actionPerformed public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub Object obj =arg0.getSource();                         if (obj == jf1) { String text  = jf1.getText(); String xtext = process(text); jf2.setText(xtext); }

มาเริ่มต้นกับ JAVA oop กับการสร้าง Frame

  คอนสตรัคเตอร์ myFrame1(){ initFrame(); } code สร้าง Frame void initFrame(){ int sx,sy; sx=500; sy=500; setSize(sx,sy); setLocation(40,40); setVisible(true); setTitle("test1"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } ห้ามลืมเด็ดขาด public static void main(String[] args) { // TODO Auto-generated method stub new myFrame1(); }

สร้างเฟรมและปุ่มใน java oop

import java.awt.Color; import javax.swing.JButton; import javax.swing.JFrame; public class myFrame_button1 extends JFrame{ /** * @param args */ JButton b;//oject button myFrame_button1(){ initButtom(); initFrame(); } void initFrame(){ setLayout(null); setSize(500,500); setLocation(40,40); setVisible(true); setTitle("test2"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } void initButtom(){ b = new JButton(); b.setLayout(null); b.setBackground(Color.GREEN); b.setBounds(40,40,100,50); b.setText("Hello"); b.setFocusable(false); add(b); } public static void main(String[] args) { // TODO Auto-generated method stub new myFrame_button1(); } }