211
Computer 討論版 / JAVA和 .rnc檔案的關係?
« 於: 2009-09-10 11:11 »
各位高手~
請問JAVA .rnc檔案是有什麼關聯嗎?如果有的話,那rnc的檔案要如何使用呢?
請問JAVA .rnc檔案是有什麼關聯嗎?如果有的話,那rnc的檔案要如何使用呢?
這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。
public Collection<JComponent> createComponents() {
JToolBar t = new JToolBar();
t.setFloatable(false);
t.add(new JLabel("Guest"));
JFormattedTextField glField = new JFormattedTextField();
gField.addFocusListener(this);
t.add(gField);
t.add(new JLabel("Service"));
JFormattedTextField sField = new JFormattedTextField();
t.add(sField);
JPanel toppanel = new JPanel(new BorderLayout()) {
public String toString() {
return "store";
}
};
}
public class layerout extends JFrame {
layerout() {
JPanel toppanel = new JPanel(new BorderLayout()) {
@Override
public String toString() {
return "top";
}
};
Container cp = getContentPane(); //取得內容面版
cp.setLayout(new GridLayout(3, 4, 10, 10));
//指定版面運用3列4行的格狀佈局管理員, 水平與垂直間距分別為10
for(int i=1; i<=7; i++)
cp.add(new JButton("Button_" + i));
//將7個按鈕元件加入版面
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 150);
setVisible(true);
JLabel ReceiverLabel=new JLabel("label1");
toppanel.add(ReceiverLabel,BorderLayout.CENTER);
toppanel.add(cp,BorderLayout.North);
toppanel.setPreferredSize(new Dimension(400, 400));
}
public static void main(String args[]) {
new layerout();
}
}
fd_set readfd;
FD_ZERO(&readfd);
FD_SET(0, &readfd);
FD_SET(s, &readfd);
if ((select(c+1,&readfd,NULL,NULL,&tv))<0)
{
fprintf(stderr,"\nTimeout\n");
break;
}
if (FD_ISSET(0,&readfd))
{
if ((n=read(0,send_buf,BUFSIZE-1))<=0)
break;
else
send_buf[n]='\0';
}
while(1)
{
char send_buf[BUFSIZE];
char cmd[BUFSIZE] ;
int n;
struct timeval tv ;
fd_set readfd;
tv.tv_sec=600;
tv.tv_usec=0;
FD_ZERO(&readfd);
FD_SET(0,&readfd);
FD_SET(c,&readfd);
if ((select(c+1,&readfd,NULL,NULL,&tv))<0)
{
fprintf(stderr,"\nTimeout\n");
break;
}
if (FD_ISSET(0,&readfd))
{
if ((n=read(0,send_buf,BUFSIZE-1))<=0)
break;
else
send_buf[n]='\0';
sprintf(comm,"Aaron");
comm_len=strlen(comm)+1;
if(sendto(f,comm,comm_len,0,(struct sockaddr *)&client,sizeof(client))<0)
{
break;
}
}
String[] lincmd={"ifconfig","/all"};
ProcessBuilder pb = new ProcessBuilder(lincmd);
Process p = pb.start();
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
System.out.println("line : ");
if(br.readLine()==null) System.out.println("line ==null");
while((line=br.readLine())!=null){
int index=line.indexOf("MAC address");
if(index!=-1){
address=line.substring(index+4);
break;
}
}