˹á
 úҹ
  C/C++ new
  Java new
 Sourcecode.TV
  Android
  Blackberry
  C/C++
  Java
  Linux
  Windows Phone
  ͧͧ
 
  .NET
  Android
  Blackberry
  C++Builder
  Delphi
  Java
  Mobile
  Open Source
  Pocket PC
  Visual Basic
  Web
  Windows Phone
  Others
 Ẻ¹
  ASP
  ASP.NET Webmatrix
  C++
  eVB
  J2ME
  Java
  PHP
 
  Android
  ASP
  C++
  VC++
  CGI-Perl
  Delphi
  Java
  jQuery
  PHP
  Visual Basic
  .NET
 ԡèҡ
  Դ...
  DoodeeHosting
  Ѻ͡Ẻ Ѳ䫵
  Freeware
  ѵҤɳ
  ª١
  ʶԵԼ
 Ŵ
 Ң
 дҹʹ
  .NET
  C/C++
  Delphi
  Java
  Palm/PocketPC
  Visual Basic
  Web
 
 дҹҹ
 ԧ
 ǡѺ
 ѵҤɳ
Social Network

Facebook  Twitter  YouTube
 New Article
 Webboard
 Freelanceboard
Freeware
 (BerDee)
(Android)
駩غ
駩غ(Android)
WebcamMonitor
WebcamMonitor(Windows)
scSendMail
scSendMail(Windows)
MSN Caption
MSN Caption(Windows)
  Freelance comment
  ԴͺʹФѺ...
2015-07-29 13:35:58
  Ҽͧ纷ѲҴ HTML5 ...
2015-01-18 15:33:54
  Ҽͧ纷ѲҴ HTML5 ...
2015-01-18 15:32:51
  ԴͺФѺ
ҹ...

2014-01-06 12:47:38
  ѧҤ͹ ͧ֡ͧ...
2013-07-06 01:04:37
  ʹ觢ͺࢵҤҤҡ͹ФѺ...
2013-03-24 18:54:20
  ѧդѺҹԴѺ 08...
2012-12-16 19:18:14
  ʹ㨤 Դ 0905076277...
2012-11-12 11:07:46
  Ѻ礹ѡ֡ͺѷ
...

2012-10-29 03:10:46
  sukit_te34@hotmail.com...
2012-10-29 03:09:36
  Webboard comment
  [url=http://crystal-design....
2017-05-27 11:15:19
  [url=https://w-shop.cc/]...
2017-05-27 02:56:47
  ੾зҧҴ ͧҢ...
2017-05-25 16:18:08
  ͧ˹Ѻ os ...
2017-05-25 16:12:47
  ¹ php curl ...
2017-04-20 01:04:20
  ¹ ...
2017-03-27 12:50:54
  ʧҷ ͧѾഷ...
2017-03-27 12:37:20
  ͺõͺ...
2017-02-22 13:10:24
  ͧաԸ¹ recursive f...
2017-02-14 13:11:03
  ҡ кͧشҡ...
2017-01-30 11:45:28
  Homework comment
  ͧ ͧ ѧ ^^...
2017-04-18 18:40:46
  ͧ ͧ ѧ ^^...
2017-04-18 18:37:54
  á flowchart ѹ...
2017-04-18 17:43:33
  ҡ flowchart ...
2017-04-18 16:25:29
  kungking ӶäѺ ?...
2017-03-18 23:28:36
  ¹ʴͧ...
2017-03-06 10:56:25
  鴷ӧҹẺ ...
2016-09-06 01:00:12
  ҡҺ鴹Ѻѧ...
2016-09-05 09:31:27
  ͧ֡¹...
2016-04-22 00:47:49
  ἹѧͧѺѡ...
2016-04-21 19:24:55
  Article comment
  Ѻ س "Դ" ͧ֡...
2016-06-18 15:21:09
  vs2008 c# Ѻ ͺسѺ...
2016-06-17 14:39:30
  vs c# ӵآ鹵͹...
2016-06-17 14:37:44
  ͧѺ "Ҩԧ ...
2016-03-12 23:36:05
  觢ͤǧ LAN ੾Ф...
2016-03-12 18:25:42
  Terminal Mac ...
2016-02-16 11:02:01
  Terminal ͤ...
2016-02-16 05:58:21
  仵 ç¤Ѻ
2016-01-25 13:29:55
  ǹ!!! ͧä¹ App ...
2016-01-25 10:56:34
  ӵйӨش...
2016-01-20 23:30:25
  9Mcode comment
  ҡ...
2014-02-21 08:52:19

Link Exchange

ѵҤɳ
Statistics of Sourcecode in Thailand
 
 Webboard

- - - - - - - - - - - - - - ʹѺʹع- - - - - - - - - - - - - -

з #3187 [Java]

·˹Main˹Ѻͼ

public class cartoonShop {
public class TreeSearch extends JFrame {

private static final long serialVersionUID = 1L;
private DefaultTreeModel model;
private DefaultMutableTreeNode root;
private JTree tree;
private static final int DEFAULT_WIDTH = 800;
private static final int DEFAULT_HEIGHT = 500;
Container contentPane = getContentPane();
JTextField textSearch;

public TreeSearch(){
setTitle("HomeCatoon");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
root=makeSampleTree();
model = new DefaultTreeModel(root);
tree = new JTree(model);
JScrollPane scrollPane = new JScrollPane(tree);
add(scrollPane,BorderLayout.CENTER); //ѧ㹡
tree.setEditable(true); //ѧ㹡䢪ͧ͢
makeButtons();
}

public DefaultMutableTreeNode makeSampleTree(){
DefaultMutableTreeNode root = new DefaultMutableTreeNode("ѧ红");
DefaultMutableTreeNode style = new DefaultMutableTreeNode("Book");
root.add(style);
DefaultMutableTreeNode type = new DefaultMutableTreeNode("Cartoon");
style.add(type);
DefaultMutableTreeNode title = new DefaultMutableTreeNode("DORAEMON");
type.add(title);
title = new DefaultMutableTreeNode("Reborn");
type.add(title);
type = new DefaultMutableTreeNode("ҡ");
style.add(type);
title = new DefaultMutableTreeNode("Shaman King");
type.add(title);
type = new DefaultMutableTreeNode("Bleach");
style.add(type);
title = new DefaultMutableTreeNode("Hunter x Hunter");
type.add(title);
title = new DefaultMutableTreeNode("áѧ¹");
type.add(title);
title = new DefaultMutableTreeNode("Air Gear");
type.add(title);
type = new DefaultMutableTreeNode("One Piece");
style.add(type);
title = new DefaultMutableTreeNode("Fairy Tail");
type.add(title);
title = new DefaultMutableTreeNode("Fullmetal Alchemist");
type.add(title);
type = new DefaultMutableTreeNode("Negima");
style.add(type);
title = new DefaultMutableTreeNode("The Prince of Tennis");
type.add(title);
title = new DefaultMutableTreeNode("Naruto");
type.add(title);
title = new DefaultMutableTreeNode("D.Gray-Man");
type.add(title);
title = new DefaultMutableTreeNode("Digimon");
type.add(title);
type = new DefaultMutableTreeNode("Worst");
style.add(type);
title = new DefaultMutableTreeNode("Ayakashi Hisen");
type.add(title);
title = new DefaultMutableTreeNode("ٵԹ");
type.add(title);
title = new DefaultMutableTreeNode("Bakuman");
type.add(title);
title = new DefaultMutableTreeNode("Black Cat");
type.add(title);
title = new DefaultMutableTreeNode("Claymore");
type.add(title);
title = new DefaultMutableTreeNode("GTO");
type.add(title);
type = new DefaultMutableTreeNode("CODE BREAKER");
style.add(type);
title = new DefaultMutableTreeNode("DRAGON BALL AF");
type.add(title);
title = new DefaultMutableTreeNode("DRAGON BALL Z");
type.add(title);
type = new DefaultMutableTreeNode("DRAGON BALL GT");
style.add(type);
title = new DefaultMutableTreeNode("DRAGON BALL ");
type.add(title);
title = new DefaultMutableTreeNode("GANTZ ");
type.add(title);
title = new DefaultMutableTreeNode("HAJIME NO IPPO");
type.add(title);
type = new DefaultMutableTreeNode("BEELZEBUB");
style.add(type);
title = new DefaultMutableTreeNode("TORIKO");
type.add(title);
title = new DefaultMutableTreeNode("New Prince of Tennis ");
type.add(title);
title = new DefaultMutableTreeNode("Ao no exorcist");
type.add(title);
title = new DefaultMutableTreeNode("Bloody Monday");
type.add(title);
title = new DefaultMutableTreeNode("Breaker");
type.add(title);
title = new DefaultMutableTreeNode("Breaker New Waves");
type.add(title);
title = new DefaultMutableTreeNode("Blazer Drive");
type.add(title);
title = new DefaultMutableTreeNode("Code Breaker");
type.add(title);
title = new DefaultMutableTreeNode("GTO Shonan 14 Days");
type.add(title);
title = new DefaultMutableTreeNode("Lock On");
type.add(title);
type = new DefaultMutableTreeNode("Soul Eater");
style.add(type);
title = new DefaultMutableTreeNode("ҹٵ");
type.add(title);
title = new DefaultMutableTreeNode("Kiss x Sis");
type.add(title);
title = new DefaultMutableTreeNode("Mayoi Neko Overrun!");
type.add(title);
title = new DefaultMutableTreeNode("Kami Sen");
type.add(title);
type = new DefaultMutableTreeNode("Haru to Natsu");
style.add(type);
title = new DefaultMutableTreeNode("Countrouble");
type.add(title);
title = new DefaultMutableTreeNode("Saint Seiya");
type.add(title);
type = new DefaultMutableTreeNode(" طؿ");
style.add(type);
title = new DefaultMutableTreeNode("кԧ Һѧ");
type.add(title);
title = new DefaultMutableTreeNode("Yulgang");
type.add(title);
type = new DefaultMutableTreeNode("ʹᴹѡ");
style.add(type);
title = new DefaultMutableTreeNode("⤹ѹ");
type.add(title);
title = new DefaultMutableTreeNode("Gundam");
type.add(title);
title = new DefaultMutableTreeNode("Gundam Seed");
type.add(title);
type = new DefaultMutableTreeNode("Gundam Wing");
style.add(type);
title = new DefaultMutableTreeNode("͢ҡѺ");
type.add(title);
title = new DefaultMutableTreeNode("Keroro");
type.add(title);
type = new DefaultMutableTreeNode("Gashbell");
style.add(type);
title = new DefaultMutableTreeNode("Black Butler");
type.add(title);
title = new DefaultMutableTreeNode("Chi'sweet home");
type.add(title);
title = new DefaultMutableTreeNode("Cage of Eden");
type.add(title);
title = new DefaultMutableTreeNode("Iris Zero");
type.add(title);
return root;
}

public void makeButtons(){
JPanel panel = new JPanel();
textSearch = new JTextField(10); //Function Of Search
panel.add(textSearch);
JButton addSearchButton = new JButton("SEARCH"); //Button Of Search
addSearchButton.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent event){
actionSearch();
}

});
panel.add(addSearchButton); //Function Of AddType
contentPane.add(panel,BorderLayout.SOUTH);
JButton addParentButton = new JButton("ADD TYPE"); //Button Of AddType
addParentButton.addActionListener (new ActionListener(){

public void actionPerformed(ActionEvent event){
DefaultMutableTreeNode selectedNode
= (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();

if(selectedNode==null)return;
DefaultMutableTreeNode parent = (DefaultMutableTreeNode) selectedNode.getParent();
if(parent==null)return;
DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("New"); //͹͡ҧʴ NEW
int selectedIndex = parent.getIndex(selectedNode);
model.insertNodeInto(newNode,parent,selectedIndex+1);
TreeNode[] nodes = model.getPathToRoot(newNode);
TreePath path = new TreePath(nodes);
tree.scrollPathToVisible(path);
}
});
panel.add(addParentButton);//Function Of AddTitle
JButton addChildButton = new JButton("ADD TITLE"); //Function Of AddTitle
addChildButton.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent event){
DefaultMutableTreeNode selectedNode
= (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
if(selectedNode==null)return;
DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("New");//͹͡ҧ NEW
model.insertNodeInto(newNode, selectedNode, selectedNode.getChildCount());
TreeNode[] nodes = model.getPathToRoot(newNode);
TreePath path = new TreePath(nodes);
tree.scrollPathToVisible(path);
}
});
panel.add(addChildButton);//Function Of Delete
JButton deleteButton = new JButton("DELETE"); //Button Of Delete
deleteButton.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent event){
DefaultMutableTreeNode selectedNode
=(DefaultMutableTreeNode) tree.getLastSelectedPathComponent();

if(selectedNode!=null&&selectedNode.getParent()!=null)
model.removeNodeFromParent(selectedNode);
}
});
panel.add(deleteButton);
add(panel,BorderLayout.SOUTH);
}

public void actionSearch(){
Enumeration e = root.breadthFirstEnumeration();
boolean FIND = false;
while(e.hasMoreElements()){
DefaultMutableTreeNode node = (DefaultMutableTreeNode)e.nextElement();

if(node.getUserObject().equals(textSearch.getText()))
FIND=true;
}
if(FIND) //͹䢢ͧä㹡ҧMessage box
JOptionPane.showMessageDialog(null, " " + textSearch.getText() + "ҹ HomeCatoon");
else JOptionPane.showMessageDialog(null,"辺 " + textSearch.getText() + "ҹ HomeCatoon");
}
}


}
ҡس : Yee / suttinan_yee@hotmail.com [2011-10-08 23:27:43]  

180.183.113.183 Դ #28519 (ҡ IP: 180.183.113.183)
ק͡ ק¹էҹд
ҡس : / @hotmail.com [2011-10-16 17:27:54]
ͺз
´

- - - - - - - - - - - - - - ʹѺʹع- - - - - - - - - - - - - -

 
 
µͨ Ѻͧ macbook pro 2016 (usb-c to HDMI)
µͨ Ѻͧ macbook pro 2016 (usb-c to HDMI) ´дѺ 4K
ŧ Mini DisplayPort to HDMI Adapter ŧ Mini DisplayPort to HDMI Adapter Ѻͧ macbook air/pro, mac mini
ŧ Mini DisplayPort to HDMI Adapter Ѻͧ macbook air/pro, mac mini
µٿѧ Ъ Ѻ iPhone 7  7 Plus
µٿѧ Ъ Ѻ iPhone 7 7 Plus
ŧҡ USB-C Type  USB 3.1 Ѻ MacBook
ŧҡ USB-C Type USB 3.1 Ѻ MacBook
䢤ǧѺͧ Macbook Air/Pro
䢤ǧ Ѻͧ Macbook Air/Pro (300ҷ)
HDMI  3 ͡  1
HDMI 3 ͡ 1 (350ҷ)
Ի͹¹
¹¹ͷ
¹¹͹´
¹¹
¹¹ վʾ
¹¹
¹ҹԹء
¹¹Թ⿹
¹¹Ϊ ʤ
9M Blog ͧ͡ ¹ͧ
ԡ ҾѺԭ
OrmSin.com: ˹ѧͧҹ--չ (country crafts)
ѵҤɳ
 
Tutorial
eVB Tutorial
ASP.NET Webmatrix Tutorial
J2ME Tutorial
C++  Tutorial
Java  Tutorial
PHP Tutorial
ASP Tutorial
 
ẺǨ
Freelance ѺѲ

Home - Article - Tutorial - Sourcecode - Dev Handbook - Search - WebBoard - Links - About Us

ʧǹԢԷ Ѵ͡ ӫ Ѵŧ ٻẺ Ѻ͹حҵѡɳѡ
Ţ¹ҳԪ硷͹ԡҡзǧҳԪ: 7100503002000
Copyright 2001 SourceCode.in.th