itemlistener

search for more blogs here

 

"??????????" posted by ~Ray
Posted on 2008-11-13 12:24:39

import java awt.*;import java awt event.*;import java applet. Applet;import java applet. AudioClip; public class LX_Thread extends Applet implementsItemListener,ActionListener{AudioClip sound;Choice c=new Choice();Button play=new Button("播放");Button loop=new Button("连续");Button stop=new Button("停止"); public void init(){c add("t wav"); c add("y wav"); c add("yd wav");add(c);c addItemListener(this);add(play);add(loop);add(stop); play addActionListener(this);loop addActionListener(this);stop addActionListener(this); sound=getAudioClip(getCodeBase(),"t wav");sound play(); public void itemStateChanged(ItemEvent e){sound play();//sound=getAudioClip(getCodeBase(),c getSelectedItem());//"WAV/"+ public void actionPerformed(ActionEvent e){if(e getSource()==play) sound play();else if(e getSource()==loop) sound loop();else if (e getSource()==stop) sound stop();}}

Forex Groups - Tips on Trading

Related article:
http://blog.sina.com.cn/s/blog_4e9f972701000csf.html

comments | Add comment | Report as Spam


"Java / AWT - ?? ????" posted by ~Ray
Posted on 2008-03-12 23:15:37

일상의 이야기를 나누는 공간입니다. Posted 2007/11/07 10:14. Filed under: //현재 선택된 패널 번호 index = choice getSelectedIndex(); : http://mysilpir net/trackback/272 2008/03/13 02:59 나는 너에 합의한다 이다. 그것은 이렇게 이다. 2008/03/13 06:34 너는 아름다운 웹사이트가 있는다! 2008/03/13 07:26 너는 아주 좋은 보는 위치가 있는다! 2008/03/13 08:11 우수한 일! 감사! 2008/03/13 08:53 중대한 위치 축하!경이롭 위치! 일상의 이야기를 나누는 공간입니다. Total 86388 hit (Today 154. Yesterday 319)

Forex Groups - Tips on Trading

Related article:
http://mysilpir.net/272

comments | Add comment | Report as Spam


"Java / AWT - ?? ????" posted by ~Ray
Posted on 2008-03-12 23:15:36

일상의 이야기를 나누는 공간입니다. Posted 2007/11/07 10:14. Filed under: //현재 선택된 패널 번호 index = choice getSelectedIndex(); : http://mysilpir net/trackback/272 2008/03/13 02:59 나는 너에 합의한다 이다. 그것은 이렇게 이다. 2008/03/13 06:34 너는 아름다운 웹사이트가 있는다! 2008/03/13 07:26 너는 아주 좋은 보는 위치가 있는다! 2008/03/13 08:11 우수한 일! 감사! 2008/03/13 08:53 중대한 위치 축하!경이롭 위치! 일상의 이야기를 나누는 공간입니다. Total 86388 hit (Today 154. Yesterday 319)

Forex Groups - Tips on Trading

Related article:
http://mysilpir.net/272

comments | Add comment | Report as Spam


"???????" posted by ~Ray
Posted on 2008-01-01 21:19:37

class EightQueen{ int num;//皇后数量; int []line;//存放皇后位置; int say=0;//总摆放种数; public EightQueen (int x){ this num=x;//初始化皇后个数 this line=new int[x]; } void show()//显示摆放的结果.{ int i,j; for(i=0;i { for(j=0;j { if(lie[i]==j) System out create("Q"); else System out print("*"); }System out println(); } say++;System out println(answer); } int Judge(intt)//判断摆放的位置是否正确,不正确返回1,正确返回0.{ int i,n=0; for(i=0;i { if(line[i]==lie[t]) {n=1;break;} if(lie[i]+i==line[t]+t) {n=1;break;} if(line[i]-i==line[t]-t) {n=1;break;} } return n;}cancel control(int n)//主要控制函数.{ int t=num; for(line[n]=0;line[n] { if(Judge(n)==1) act; else { if(n!=num-1) hold back(n+1); else show(); } }} public static void main(Stringargs[])//main函数 { EightQueen a=newEightQueen(8); a hold back(0);//输皇后摆放的各种情况 System out println(a answer);//输出摆放总数 }} int adjudicate(intt)//判断摆放的位置是否正确,不正确返回1,正确返回0.{ int i,n=0; for(i=0;i { if(line[i]==lie[t]) {n=1;end;} if(line[i]+i==line[t]+t) {n=1;break;} if(line[i]-i==line[t]-t) {n=1;break;} } return n;}void control(int n)//主要控制函数.{ int t=num; for(lie[n]=0;line[n] { if(Judge(n)==1) continue; else { if(n!=num-1) control(n+1); else show(); } }} import java awt.*;merchandise java awt event.*;import java util. Vector;categorise Main extends Frame implementsActionListener,ItemListener{ int startX=100; int startY=100; int way=50; int[] na; EightQueen w; int num; Label help=new Label("请输入皇后数量"); TextField n1=newTextField(8); add ok=new Button("确定"); List se=new List(); public Main(int y) { ok setActionCommand("ok"); setBackground(Color yellow); setTitle("皇后问题详解"); setSize(500,350); add(back up); add(n1); add(ok); add(se); se addItemListener(this); setLocation(100,100); setLayout(new FlowLayout()); ok addActionListener(this); addWindowListener(new WinClose()); this num=y; } public cancel paint(Graphics g) { this way=50*4/this num; g setColor(alter. BLUE); for(int i=0;i<=num;i++) {g drawLine(startX+i*way,startY,startX+i*way,startY+num*way); } for(int j=0;j<=num;j++) {g drawLine(startX,startY+j*way,startX+num*way,startY+j*way); } /// try { for(int c=0;c { { int x=startX+na[c]*way; int y=startY+c*way; g setColor(Color red); g fillRect(x,y,way,way); } } }catch(Exception e){ } } ////// public voidactionPerformed(ActionEvent e) { if(e getActionCommand()=="ok").

Forex Groups - Tips on Trading

Related article:
http://blog.sina.com.cn/s/blog_4f27a79801000byz.html

comments | Add comment | Report as Spam


"java-???????sqlserver?????" posted by ~Ray
Posted on 2007-12-15 15:08:44

import java awt.*;import java awt event.*;import javax swing.*;import javax swing table.*;import java sql.*;import java util.*;import java awt event. ItemListener;merchandise java util. EventListener;merchandise java awt event. ActionListener;public class SqlTest extends close in implements ItemListener. ActionListener{ private JTable table; private JScrollPane jsp; private AbstractTableModel ab; private Connection connection; private Statement statement; private ResultSet rset; private Checkbox cb1,cb2,cb3,cb4; private CheckboxGroup cbg; private Label labNumber,labName,labAge; private TextField tfNumber,tfName,tfAge; private Button add,remove,update,search; private Label labtxt=new denominate("gratify decide operation "); private adorn p1,p2,p3; private String[] title={"ѧ","",""}; private Vector v; private String sql; public SqlTest() { this setLayout(new FlowLayout()); createTable(); showData(); p1=new Panel(); p2=new Panel(); p3=new adorn(); cbg=new CheckboxGroup(); cb1=new Checkbox("ѯ",false); cb2=new Checkbox("",false); cb3=new Checkbox("ɾ",false); cb4=new Checkbox("",false); cb1 setCheckboxGroup(cbg); cb2 setCheckboxGroup(cbg); cb3 setCheckboxGroup(cbg); cb4 setCheckboxGroup(cbg); labtxt setForeground(alter. BLUE); p1 add(labtxt); p1 add(cb1); p1 add(cb2); p1 add(cb3); p1 add(cb4); labNumber=new denominate("ѧ"); tfNumber=new TextField(10); tfNumber setEnabled(false); labName=new denominate(""); tfName=new TextField(10); tfName setEnabled(false); labAge=new Label(""); tfAge=new TextField(10); tfAge setEnabled(false); p2 add(labNumber); p2 add(tfNumber); p2 add(labName); p2 add(tfName); p2 add(labAge); p2 add(tfAge); add=new Button(""); delete=new Button("ɾ"); modify=new Button(""); examine=new Button("ѯ"); add setEnabled(false); remove setEnabled(false); update setEnabled(false); examine setEnabled(false); p3 add(search); p3 add(add); p3 add(delete); p3 add(update); this add(p1); this add(p2); this add(p3); this setSize(500,600); this setLocation(420,120); this setVisible(adjust); this setTitle("sql evaluate "); this addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System move(0); } }); cb1 addItemListener(this); cb2 addItemListener(this); cb3 addItemListener(this); cb4 addItemListener(this); add addActionListener(this); remove addActionListener(this); update addActionListener(this); search addActionListener(this); } public void showData() { try { categorise forName("com microsoft jdbc sqlserver. SQLServerDriver") newInstance(); arrange url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=javatest"; String user="java"; arrange password="java"; connection=DriverManager getConnection(url,user,password); statement=connection createStatement(); sql="decide * from student"; rset=statement executeQuery(sql); v removeAllElements(); ab fireTableStructureChanged(); while(rset next()) { Vector vector=new Vector(); vector add(rset getString("StuNumber")); vector add(rset getString("StuName")); vector add(rset getInt("StuAge")); v add(vector); } } catch(Exception e) { e printStackTrace(); } } public cancel createTable() { v=new Vector(); ab=new AbstractTableModel() { public int getColumnCount() { return title length; } public int getRowCount() { go v size(); } public Object getValueAt(int row,int column) { if(!v isEmpty()) { go ((Vector)v elementAt(row)) elementAt(column); } else { go null; } } public cancel setValueAt(disapprove value,int row,int column) { } public String getColumnName(int column) { return title[column]; } public Class getColumnClass(int c) { return getValueAt(0,c) getClass(); } public boolean isCellEditable(int row,int column) { go false; } }; delay=new JTable(ab); delay setToolTipText("display the data"); delay setAutoResizeMode(table. AUTO_size_ALL_COLUMNS); table setCellSelectionEnabled(adjust); table setShowVerticalLines(true); jsp=new JScrollPane(delay); this add(jsp); } public static void main(arrange args[]) { new SqlTest(); } /** * Method itemStateChanged * * * @param e * */ public void itemStateChanged(ItemEvent e) { // TODO: Add your label here if(cb1 getState()==true) { tfNumber setEnabled(adjust); search setEnabled(true); tfName setEnabled(false); tfAge setEnabled(false); add setEnabled(false); remove setEnabled(false); update setEnabled(false); labtxt setForeground(Color. RED); labtxt setText("gratify enter the Student be"); tfNumber setText(""); tfName setText(""); tfAge setText(""); } else if(cb2 getState()==true) { tfNumber setEnabled(true); examine setEnabled(false); tfName setEnabled(true); tfAge setEnabled(adjust); add setEnabled(true); remove setEnabled(false); update setEnabled(false); labtxt setText("you decide add operation"); labtxt setForeground(Color color); tfNumber setText(""); tfName setText(""); tfAge setText(""); } else if(cb3 getState()==true) { tfNumber setEnabled(true); examine setEnabled(false); tfName setEnabled(false); tfAge setEnabled(false); add setEnabled(false); delete setEnabled(adjust); modify setEnabled(false); labtxt setText("please input the student be"); labtxt setForeground(alter. RED); tfNumber setText(""); tfName setText(""); tfAge setText(""); } else if(cb4 getState()==true) { tfNumber setEnabled(true); search setEnabled(false); tfName setEnabled(true); tfAge setEnabled(true); add setEnabled(false); delete setEnabled(false); update setEnabled(true); labtxt setText("you select modify operation"); labtxt setForeground(Color cyan); tfNumber setText(""); tfName setText(""); tfAge setText(""); } } /** * Method actionPerformed * * * @param e * */ public void actionPerformed(ActionEvent e) { // TODO: Add your code here if(e getActionCommand()=="ѯ") { String be=tfNumber getText(); try { sql="select * from student where StuNumber='"+number+"'"; rset=statement executeQuery(sql); if(!rset next()) { JOptionPane showMessageDialog(this,"ûҪѯϢ","󱨸",1); tfNumber requestFocus(); showData(); } else { v removeAllElements(); ab fireTableStructureChanged(); Vector v1=new Vector(); v1 add(rset getString("StuNumber")); v1 add(rset getString("StuName")); v1 add(rset getInt("StuAge")); v add(v1); } } catch(Exception ex) { ex printStackTrace(); } } else if(e getActionCommand()=="") { String be=tfNumber getText(); String name=tfName getText(); int age=Integer parseInt(tfAge getText()); try { sql="decide * from student where StuNumber='"+be+"'"; rset=statement executeQuery(sql); if(rset next()) { JOptionPane showMessageDialog(this,"ѧѴݿ,","󱨸",1); tfNumber setText(""); tfNumber requestFocus(); showData(); } else { sql="attach into student(StuNumber,StuName,StuAge) values('"+be+"','"+label+"',"+age+")"; int i=statement executeUpdate(sql); if(i>0) { JOptionPane showMessageDialog(this,"ӳɹ","ɹ",1); tfNumber setText(""); tfName setText(""); tfAge setText(""); showData(); } else { JOptionPane showMessageDialog(this,"ʧ","ʧܱ",1); tfNumber setText(""); tfName setText(""); tfAge setText(""); showData(); } } } surprise(Exception exx) { exx printStackTrace(); } } else if(e getActionCommand()=="ɾ") { String be=tfNumber getText(); try { sql="select * from student where StuNumber='"+number+"'"; rset=statement executeQuery(sql); if(!rset next()) { JOptionPane showMessageDialog(this,"ûҪɾϢ","󱨸",1); tfNumber setText(""); showData(); } else { sql="delete from student where StuNumber='"+be+"'";.

Forex Groups - Tips on Trading

Related article:
http://aspjavavbc.bokee.com/viewdiary.18684008.html

comments | Add comment | Report as Spam


"TreeCellRenderer Stilfrage" posted by ~Ray
Posted on 2007-12-09 13:41:38

Hallo zusammen!Ich habe einen JTree dessen Knoten je nach Objekttyp unterschiedlichdargestellt werden sollen. Da der DefaultTreeCellRenderer von JLabelerbt und mir für meine Augabe ein JLabel nicht ausreicht implementiereich mir einen eigenen TreeCellRenderer der von JPanel erbt. So weit sogut. Nun benötige ich allerdings in manchen TreeCells Interaktionselemente(z. B. JCheckBox. JTextField. J***on) an die ItemListener angehängtwerden sollten. Da - so funktioniert jedenfalls die Implementierung desDefaultTreeCellRenderers - von der Methode getTreeCellRendererComponentjeweils ein an das übergebene Objekt angepasstes "this" (also im Grundestets dasselbe Objekt) zurückgegeben wird kann ich daran wohl keineunterschiedlichen Listener hängen.. oder doch?Hat jemand von Euch das schon gemacht und kann mir ein paar Tipps geben?Danke + Grüße. Phil.

Forex Groups - Tips on Trading

Related article:
http://newsgroups.derkeiler.com/Archive/De/de.comp.lang.java/2007-11/msg00199.html

comments | Add comment | Report as Spam


"TreeCellRenderer Stilfrage" posted by ~Ray
Posted on 2007-12-09 13:41:37

Hallo zusammen!Ich habe einen JTree dessen Knoten je nach Objekttyp unterschiedlichdargestellt werden sollen. Da der DefaultTreeCellRenderer von JLabelerbt und mir für meine Augabe ein JLabel nicht ausreicht implementiereich mir einen eigenen TreeCellRenderer der von JPanel erbt. So weit sogut. Nun benötige ich allerdings in manchen TreeCells Interaktionselemente(z. B. JCheckBox. JTextField. J***on) an die ItemListener angehängtwerden sollten. Da - so funktioniert jedenfalls die Implementierung desDefaultTreeCellRenderers - von der Methode getTreeCellRendererComponentjeweils ein an das übergebene Objekt angepasstes "this" (also im Grundestets dasselbe Objekt) zurückgegeben wird kann ich daran wohl keineunterschiedlichen Listener hängen.. oder doch?Hat jemand von Euch das schon gemacht und kann mir ein paar Tipps geben?Danke + Grüße. Phil.

Forex Groups - Tips on Trading

Related article:
http://newsgroups.derkeiler.com/Archive/De/de.comp.lang.java/2007-11/msg00199.html

comments | Add comment | Report as Spam


"TreeCellRenderer Stilfrage" posted by ~Ray
Posted on 2007-12-09 13:41:37

Hallo zusammen!Ich habe einen JTree dessen Knoten je nach Objekttyp unterschiedlichdargestellt werden sollen. Da der DefaultTreeCellRenderer von JLabelerbt und mir für meine Augabe ein JLabel nicht ausreicht implementiereich mir einen eigenen TreeCellRenderer der von JPanel erbt. So weit sogut. Nun benötige ich allerdings in manchen TreeCells Interaktionselemente(z. B. JCheckBox. JTextField. J***on) an die ItemListener angehängtwerden sollten. Da - so funktioniert jedenfalls die Implementierung desDefaultTreeCellRenderers - von der Methode getTreeCellRendererComponentjeweils ein an das übergebene Objekt angepasstes "this" (also im Grundestets dasselbe Objekt) zurückgegeben wird kann ich daran wohl keineunterschiedlichen Listener hängen.. oder doch?Hat jemand von Euch das schon gemacht und kann mir ein paar Tipps geben?Danke + Grüße. Phil.

Forex Groups - Tips on Trading

Related article:
http://newsgroups.derkeiler.com/Archive/De/de.comp.lang.java/2007-11/msg00199.html

comments | Add comment | Report as Spam


"Java / AWT ???" posted by ~Ray
Posted on 2007-11-27 20:06:15

일상의 이야기를 나누는 공간입니다. Posted 2007/11/07 10:10. Filed under: text append(field getText()); item = choice getSelectedItem(); text attach(item); : http://mysilpir net/trackback/271 : : ... : : : : : : : : : ... : 일상의 이야기를 나누는 공간입니다. be 68236 hit (Today 78. Yesterday 214)

Forex Groups - Tips on Trading

Related article:
http://mysilpir.net/271

comments | Add comment | Report as Spam


"AWT????" posted by ~Ray
Posted on 2007-11-03 13:53:21

事件可以分成2类:“低级”事件和“语义”事件,“语义”事件指明了用户正在做什么,如单击按钮;“低级”事件是语义事件的基础,只有它们才使语义事件成为可能。 为了使一些情况下的事件处理变得简单,java为具有多个方法的监听器接口提供了适配器类,一个适配器类实现并提供了一个事件监听器接口中的所有方法,但这些方法都是空方法,不含功能,这样,可以通过继承适配器类,只选择自己感兴趣的部分方法并实现处理。

Forex Groups - Tips on Trading

Related article:
http://blog.sina.com.cn/s/blog_4c15bb1f010009xs.html

comments | Add comment | Report as Spam


 

 




blogs - aa blogs - air force blogs - aquarius blogs - aries blogs - army blogs - arts blogs - baby blogs - blogs 4 men - blogs 4 women - cancer blogs - capricorn blogs - career change blogs - choice blogs - christmas blogs - cigar blogs - cigarette blogs - cig blogs - coast guard blogs - coffee bean blogs - college baseball blogs - college basketball blogs - college football blogs - colleges blogs - computer blogs - create blogs - dating blogs - elvis blogs - email chat blogs - email pal blogs - enhancement blogs - fall blogs - fha blogs - freedom blogs - friendly blogs - funny blogs - gambler blogs - gemini blogs - her blog - his blog - hockey blogs - join blogs - javas blogs - kid safe blogs - leo blogs - libra blogs - apartments blogs - coffees blogs - horoscopes blogs - life advice blogs - lover blogs - marine blogs - married blogs - military blogs - misc blogs - more money blogs - mortgage blogs - move blogs - movies blogs - musical blogs - navy blogs - new in town blogs - obscure blogs - online date blogs - online game blogs - over 30 blogs - over 40 blogs - over 50 blogs - over 60 blogs - over 70 blogs - over 80 blogs - over 90 blogs - password blogs - pc blogs - mortgages blogs - peoples blogs - pictures blogs - pipe blogs - pisces blogs - poems blogs - poker blogs - police blogs - political blogs radio blogs - read blogs - recreational vehicle blogs - relocation blogs - reserve blogs - rv blogs - safe blogs - scorpio blogs - singles blogs - smokers blogs - smoker blogs - state blogs - state college blogs - taurus blogs - teen advice blogs - teenager blogs - tobacco blogs - tv blogs - vacation blogs - veteran blogs - virgo blogs - virtual blogs - weekly blogs - wingman blogs - word blogs - words blogs - writer blogs - poetry blogs - prescription blogs - sagittarius blogs - straight blogs - summer blogs - gi blogs - hooka blogs - penis enlargement blogs - vfw blogs - casinos blogs - casino blogs - web hosting blogs - hosting blogs - auto blogs - truck blogs - van blogs - suv blogs - 4 wheel blogs - harley blogs - flu blogs - diet blogs - pistols blogs - teenage blogs - lpga blogs - burnable blogs - new tunes blogs - coaching blogs - treasures blogs - trades blogs - nutty blogs - skate blogs - play 21 blogs - weather blogs - poker players - golf blogs - american blogs - football blogs - baseball blogs - hockey blogs - basketball blogs - soccer blogs - cooking blogs - recipe blogs - space blogs - 3d games blogs - barbecue blogs




the itemlistener archives:

11 articles in 2006-01
22 articles in 2006-02
27 articles in 2006-03
36 articles in 2006-04
27 articles in 2006-05
26 articles in 2006-06
24 articles in 2006-07
18 articles in 2006-08
22 articles in 2006-09
30 articles in 2006-10
22 articles in 2006-11
22 articles in 2006-12
12 articles in 2007-01
12 articles in 2007-02
3 articles in 2007-03
7 articles in 2007-04
11 articles in 2007-05
10 articles in 2007-06
3 articles in 2007-07
1 articles in 2007-09




next page


itemlistener