GUI problem with textfields, reading in text from a textpad
Alright well, here is my problem. I am having trouble with aliging the textfields to how I want it but I can't get it to come out how I want it. First, I am trying to figure out how to have the some text appear right above a textfield. Example:
File Name
I can't get it appear that way, the text appears side to side with the textfield. And the other problem is how can I made the size of textfield to how I want it. I was reading that you have to assign a specfic number in the text field.
This is the code I have so far:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class IP_Header extends JApplet
private JTextField lookUp, showInfo;
private JButton analyze;
private JLabel msg;
public void init()
JPanel p1 = new JPanel();
p1.setLayout(new GridLayout(3,2));
p1.add(new JLabel("File Name"));
p1.add(lookUp = new JTextField());
p1.add(analyze = new JButton("Analyze"));
p1.add(showInfo = new JTextField());
msg = new JLabel(" ");
Container cp = getContentPane();
cp.setLayout(new BorderLayout());
cp.add(p1, BorderLayout.NORTH);
With this what I am tryin to do is as follows:
File Name
* "TextField" * *
**************** * This is a textfield where I am just going to
* have some text appear in it
* "Button" * *
Thank you for your help. I hope you can help me. I haven't done java for a quite a while. Thanks again
Thanks for help ... really helpful and understanding. I am trying to read a file from the computer which has some numbers in it and I want those numbers to be shown on the textfields individually. The numbers are in a notepad file and they are .... 4, 5, 200, 780, 1, 0, 0, 12, 6, 0, 129, 24, 21, 44, 133, 62, 159, 7. I got the program to compile and everything by adding the code that I believe should work . But whenever I put the file name in and press the button analyze ... it gives me a error saying "Exception: access denied (java.io.FilePermission c:\TCP read) .. can't quite get it ...here the code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
public class IP_Header extends JApplet
private JTextField lookUp, showInfo;
private JButton analyze;
private JLabel msg;
public void init()
GridBagLayout gridbag = new GridBagLayout();
JPanel p1 = new JPanel(gridbag);
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridwidth = gbc.REMAINDER; // one component per row
gbc.insets = new Insets(0,20,5,0); // spacer [top, left, bottom, right]
gbc.weightx = 1.0; // allows horizontal placement
gbc.anchor = gbc.WEST; // align left
p1.add(new JLabel("File Name"), gbc);
p1.add(lookUp = new JTextField(16), gbc);
p1.add(analyze = new JButton("Analyze"), gbc);
p1.add(showInfo = new JTextField(16), gbc);
// center section of content pane border layout
// First Panel - 2 rows, 4 columns
JPanel p2 = new JPanel(gridbag);
gbc.insets = new Insets(2,0,0,0);
gbc.anchor = gbc.CENTER;
JTextField verText = new JTextField(8);
JTextField HLENText = new JTextField(8);
JTextField ServiceType = new JTextField(8);
JTextField TotalText = new JTextField(8);
gbc.gridwidth = 1;
p2.add(new JLabel("VER"), gbc);
p2.add(new JLabel("HLEN"), gbc);
p2.add(new JLabel("Service Type"), gbc);
gbc.gridwidth = gbc.REMAINDER;
p2.add(new JLabel("Total Length"), gbc);
gbc.gridwidth = 1;
p2.add(verText, gbc);
p2.add(HLENText, gbc);
p2.add(ServiceType, gbc);
gbc.gridwidth = gbc.REMAINDER;
p2.add(TotalText, gbc);
// Second Panel - 4 rows, 3 columns
JPanel p3 = new JPanel(gridbag);
JTextField fragText = new JTextField(8);
JTextField flags = new JTextField(8);
JTextField fragOffText = new JTextField(8);
gbc.insets = new Insets(5,0,0,0);
gbc.gridwidth = 1;
p3.add(new JLabel("Fragmentation ID"), gbc);
p3.add(new JLabel("Flags"), gbc);
gbc.gridwidth = gbc.REMAINDER;
p3.add(new JLabel("Fragmentation Offset"), gbc);
gbc.insets = new Insets(2,0,0,0);
gbc.gridwidth = 1;
p3.add(fragText, gbc);
p3.add(flags, gbc);
gbc.gridwidth = gbc.REMAINDER;
p3.add(fragOffText, gbc);
JTextField ttlText = new JTextField(8);
JTextField protocolText = new JTextField(8);
JTextField headText = new JTextField(8);
gbc.insets = new Insets(5,0,0,0);
gbc.gridwidth = 1;
p3.add(new JLabel("TTL"), gbc);
p3.add(new JLabel("Protocol"), gbc);
gbc.gridwidth = gbc.REMAINDER;
p3.add(new JLabel("HeaderChecksum"), gbc);
gbc.insets = new Insets(2,0,0,0);
gbc.gridwidth = 1;
p3.add(ttlText, gbc);
p3.add(protocolText, gbc);
gbc.gridwidth = gbc.REMAINDER;
p3.add(headText, gbc);
// Third Panel - 4 rows, 4 columns
JPanel p4 = new JPanel(gridbag);
JTextField sIP1text = new JTextField(4);
JTextField sIP2text = new JTextField(4);
JTextField sIP3text = new JTextField(4);
JTextField sIP4text = new JTextField(4);
gbc.insets = new Insets(5,0,0,0);
gbc.gridwidth = 1;
p4.add(new JLabel("SourceIP"), gbc);
p4.add(new JLabel(" "), gbc);
p4.add(new JLabel(" "), gbc);
gbc.gridwidth = gbc.REMAINDER;
p4.add(new JLabel(" "), gbc);
gbc.insets = new Insets(2,0,0,0);
gbc.gridwidth = 1;
p4.add(sIP1text, gbc);
p4.add(sIP2text, gbc);
p4.add(sIP3text, gbc);
gbc.gridwidth = gbc.REMAINDER;
p4.add(sIP4text, gbc);
JTextField dIP1text = new JTextField(4);
JTextField dIP2text = new JTextField(4);
JTextField dIP3text = new JTextField(4);
JTextField dIP4text = new JTextField(4);
gbc.insets = new Insets(5,0,0,0);
gbc.gridwidth = 1;
p4.add(new JLabel("Destination IP"), gbc);
p4.add(new JLabel(" "), gbc);
p4.add(new JLabel(" "), gbc);
gbc.gridwidth = gbc.REMAINDER;
p4.add(new JLabel(" "), gbc);
gbc.insets = new Insets(2,0,0,0);
gbc.gridwidth = 1;
p4.add(dIP1text, gbc);
p4.add(dIP2text, gbc);
p4.add(dIP3text, gbc);
gbc.gridwidth = gbc.REMAINDER;
p4.add(dIP4text, gbc);
JPanel panel = new JPanel(gridbag);
gbc.fill = gbc.HORIZONTAL;
gbc.insets = new Insets(0,5,0,5);
panel.add(p2, gbc);
panel.add(p3, gbc);
panel.add(p4, gbc);
msg = new JLabel(" ");
Container cp = getContentPane();
cp.setLayout(new BorderLayout());
cp.add(p1, "North");
cp.add(panel);
setSize(450,375);
analyze.addActionListener(new ActionListener()
public void actionPerformed(ActionEvent e)
String array[] = new String[18];
String blankString = new String();
String tempString = lookUp.getText();
showInfo.setText(array[0]);
try
FileReader fr = new FileReader(tempString);
BufferedReader br = new BufferedReader(fr);
String line = br.readLine();
StringTokenizer st = new StringTokenizer (line,",");
for (int i=0; i<=18; i++)
array[i] = st.nextToken().trim();
catch(Exception f)
System.out.println("Exception: " + f.getMessage());
}
Similar Messages
-
Problem with retrieve the chinese text from oracle DB
my running enviroment is
Linux 6.0+ apache Jserv+java 1.1+oracle 8.05
my db character set is zhs16cgb231280.
when i retrieve the chinese text using servlet and forward to client browser. it doesnt display the text property.but if i transfer the data to an Applet. it will be ok.
my knowledge is oracle using unicode to communicate between db and JDBC.
So i dont know how to solve my problme.
Who can help me?
Thanks AdvancedHello,
What's the charset of your database? Mine is AMERICAN_AMERICA.UTF8
In this case, I could successfully insert and retrieve the Chinese characters without any encoding parameter in the getString() method. Perhaps you could try it. -
Reading long text from excel file to an internal table
Hi
Can any body tell me how to read long text from excel file to an internal table.
When i am using this FM KCD_EXCEL_OLE_TO_INT_CONVERT then it is reading only 32 characters from each cell.
But in my excel sheet in one of the cell has very long text which i need to upload into a internal table.
may i know which FM or what logic i need to use for this problem.
RegardsHi,
Here is an example program. It will upload an Excel file with two columns. You could also assign the Excel structure dynamically, but I wanted to keep the example simple. The main point is that the internal table (it_excel in this example) must match the Excel structure that you want to convert.
Remember, this is just an example to help you figure out how to properly use the technique. It will certainly need to be modified to fit your requirements, and as always there may be a better way to get the Excel converted... this is just one possibility that has worked for me in the past.
*& Report zexcel_upload_test *
REPORT zexcel_upload_test.
TYPE-POOLS: truxs.
TYPES: BEGIN OF ty_excel,
col_a(10) TYPE n,
col_b(35) TYPE c,
END OF ty_excel.
DATA: l_data_tab TYPE TABLE OF string,
l_text_data TYPE truxs_t_text_data,
l_gui_filename TYPE string,
it_excel TYPE TABLE OF ty_excel.
FIELD-SYMBOLS: <wa_excel> TYPE ty_excel.
PARAMETERS: p_file TYPE rlgrap-filename.
* Pass the file name in the correct format
l_gui_filename = p_file.
* Upload data from PC
CALL METHOD cl_gui_frontend_services=>gui_upload
EXPORTING
filename = l_gui_filename
filetype = 'ASC'
has_field_separator = 'X'
CHANGING
data_tab = l_data_tab
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
OTHERS = 17.
IF sy-subrc <> 0.
* MESSAGE ...
EXIT.
ENDIF.
* Convert from Excel into the appropriate itab
l_text_data[] = l_data_tab[].
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
i_field_seperator = 'X'
i_tab_raw_data = l_text_data
i_filename = p_file
TABLES
i_tab_converted_data = it_excel
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
IF sy-subrc <> 0.
* MESSAGE ...
EXIT.
ENDIF.
LOOP AT it_excel ASSIGNING <wa_excel>.
* Do something here...
ENDLOOP.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
PERFORM filename_get CHANGING p_file.
* FORM filename_get *
FORM filename_get CHANGING p_in_file TYPE rlgrap-filename.
DATA: l_in_file TYPE string,
l_filetab TYPE filetable,
wa_filetab TYPE LINE OF filetable,
l_rc TYPE i,
l_action TYPE i,
l_init_dir TYPE string.
* Set the initial directory to whatever you want it to be
l_init_dir = 'C:\'.
* Call the file open dialog without multiselect
CALL METHOD cl_gui_frontend_services=>file_open_dialog
EXPORTING
window_title = 'Load file'
default_extension = '.XLS'
default_filename = l_in_file
initial_directory = l_init_dir
multiselection = 'X'
CHANGING
file_table = l_filetab
rc = l_rc
user_action = l_action
EXCEPTIONS
file_open_dialog_failed = 1
cntl_error = 2
error_no_gui = 3
OTHERS = 4.
IF sy-subrc <> 0.
REFRESH l_filetab.
ENDIF.
* Read the selected filename
READ TABLE l_filetab INTO wa_filetab INDEX 1.
IF sy-subrc = 0.
p_in_file = wa_filetab-filename.
ENDIF.
ENDFORM. " filename_get
Regards,
Jamie -
Problem with adobe reader, commenting
one of our authors is using adobe reader x 11,1, and I send him a pdf (enabled commenting and measuring), but for some reason the commenting-fields does not show on his screen?
should I save the pdf in another way?What do you mean by "commenting fields" exactly? By “commenting filds” I mean the tools in top of the page – delete, highlight etc. When I send the pdf, I save it as “file - save as - reader extended pdf – enable commenting and measuring”, otherwise the commenting tools normally don’t appear by the author.
Are they existing comments? no, it is the text in his pdf-book he needs to correct
Is he able to access the commenting tools? no
You can try sending a non-enabled version since Reader 11 can add comments to a non-enabled document. will try that J
Fra: George Johnson [email protected]
Sendt: 6. november 2012 16:16
Til: Forlagene Idag & Nordan
Emne: problem with adobe reader, commenting
Re: problem with adobe reader, commenting
created by George Johnson <http://forums.adobe.com/people/George_Johnson> in Creating, Editing & Exporting PDFs - View the full discussion <http://forums.adobe.com/message/4826849#4826849 -
Create list of materials with its purchase order texts from material master
Dear all
Simple question I do wanna ask.
Just need to get out a list with my materials with its purchase order texts from the material master.
As I do know that PO text is not stored on a table, it might be difficult to get it out from the system.
Does anyone of you know how to retrieve it simply?
Regards
FrançoisCheck this link Material Master Purchase Order Text.
-
I'm in trouble with copy paste some text from Word to DW mx 2004
I'am a new developer in webdesign. I'm doing my first site to
a cliente. I'm in trouble with copy paste some text from Word to DW
mx 2004. In the Edit / Preferences / General category i have the
spelling dictionary in Portuguese (Brasilian). If I wrote the text
in Portuguese directly from DW i can see the letters with ( ç
ã é ... ) and in the browser testing ( IE 6.0.2 with sp2
and FireFox 1.0.7 ), but with copy paste from the text in Word in
Portuguese when i bring it to DW i can see the ( ç ã
é ... ) in the beginnig but in the Browsers testing i can't,
and then after a while i lose the ( ç ã o ...). Can
anyone help me !?
I need the work finish in next monday. Thanks a lot.Your line breaks will most likely be incorrect if you don't turn on the Japanese Composer.
It is almost absolutely impossible to accomplish your goal without having a font - any font - installed on your system that has that glyph. However, if it's showing up in Word, than means that you must have that glyph installed, right? What font are you trying to use in InDesign? You might already know that Word will auto-substitute fonts when it encounters a missing glyph, so we really don't know what font is being used to render that one glyph. The whole sentence might be in MS Mincho but one glyph might be pulled from another font if MS Mincho doesn't have that glyph.
That being said, you're going to break it if you don't know how to set Japanese type in ID. It's not something where you can just copy text out of email and paste into your English layout. -
Problem with: select 'c' as X from dual
Problem with 'select 'c' as X from dual'
I get 2 different results when I execute the above with SQLPlus (or java) depending on the instance I am connected to. For one instance the result is a single character and for the other the character is padded with blanks to 32 chars in the SQLPlus window (and java). Does anyone know what database setting causes this to happen? Is it a version issue ?
Test #1: Oracle 9.2.0.6 - SQLPlus result is padded with blanks
SQL*Plus: Release 9.2.0.1.0 - Production on Mon Dec 10 09:27:58 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.6.0 - Production
SQL> select 'c' as X from dual;
X
c
SQL>
Test #2 Oracle 9.2.0.1 SQLPlus result is a single character.
SQL*Plus: Release 9.2.0.1.0 - Production on Mon Dec 10 09:29:27 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
SQL> select 'c' as X from dual;
X
c
SQL>Using 9.2.0.6 On AIX 5.2 I get the single byte result:
UT1 > select 'c' as X from dual;
X
c
If the databases are on different Oracle Homes you may want to check the sqlplus global logon files for any set commands.
If you executed the two sql statements from different OS directories you may also want to check your sqlpath for sqlplus .logon files.
Try issueing clear columns and repeating the statement. Are the results the same?
HTH -- Mark D Powell -- -
Read Header Text From VF03 Transaction
Hi Frds,
I want to Read Header Text From VF03 Transaction
Read Transport Number and Transport Date From Vf03 Transaction.
Guide Me Briefly
How to pass the varaibles to the function Module
Regards,
Kabilhi Kabil ,
Your issue completely accepted just keep in mind
1) if you have to read both text you have to use read_text 2 times
2) in that for first read_text
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
ID = '0002'
LANGUAGE = SY-LANGU
NAME = ' ' "" YOUR VARIABLE THAT CONTAINS Invoices number
OBJECT = 'VBRK'
TABLES
LINES = TLINE
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
is ok for Header note 1 .(means first text ) but for second text your ID is change other thing is same .
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
ID = '0013'
LANGUAGE = SY-LANGU
NAME = ' ' "" YOUR VARIABLE THAT CONTAINS Invoices number
OBJECT = 'VBRK'
TABLES
LINES = TLINE
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Hope this will help you
Thanking You,
shrikant padwale. -
Form filled on ipad. When opened with Adobe Reader all text is visible, but if opened with Acrobat XI no text is visible- form is blank. Have been using this system for months with no problems.
That suggestion makes sense and likely works, but only if the user is on a machine that will allow them to use Reader. I'm sending this out to a lot of teachers, who are using machines either at school, or are school-issued machines, and they don't have the admin privileges to install software-- even Reader.
so my problem is, if they are stuck on a machine without Reader, and without the possibility of having Reader... it's just not going to work because Preview can't handle these functions.
And, since that is not an acceptable answer with what I'm trying to do... I will find another way to create/submit forms. I think there are some online possibilities I will have to make work.
very, very disappointing and frustrating.
Kristi -
Hi Vasundhara,
Try grouping the widgets in to a panel.
Thanks,
Madhu
-----Original Message-----
From: vasundhara [mailto:[email protected]]
Sent: Wednesday, April 25, 2001 9:15 AM
To: [email protected]; Joseph Mirwald
Subject: Re: (forte-users) GUI problem with UNIX
Hi Joseph
We are using Forte 3.0 M2 on Solaris 5.8 The problem is with the push
buttons, After we grid the controls and they look intact in the NT
environment, but when we open the same window in SOlaris the controls are
far apart.Do you have any idea about this?
Regards
Vasundhara
----- Original Message -----
From: Joseph Mirwald <mailto:[email protected]>
To: vasundhara <mailto:[email protected]> ;
[email protected] <mailto:[email protected]>
Sent: Wednesday, April 25, 2001 10:13 AM
Subject: Re: (forte-users) GUI problem with UNIX
Hello vashundara,
please say which Version of Forte and which kind/version your UNIX OS is.
There are some problems on AIX V4.3.x (Motif 2.x) and older releasese of
Forte (up to Forte 3.M.x) and so on and it is necessary to look what it is.
Maybe it is possible for you to say which widgets are the problem.
Thanks forward
Joseph Mirwald
At 15:25 23.04.01 +0530, vasundhara wrote:
Hi
We are facing a strange problem when we try to port our application from NT
to UNIX. The problem is that the GUI doesnt come properly. As per my
knowledge gridding all the controls on the GUI shouldnot create this
problem, but inspite of this we are facing it. Did anyone comeacross this
situation?
Thanks in advance
Regards
Vasundhara N.C
Wisor Telecom Pvt Ltd
Bangalore
India -
OneKey Recovery 6.0. Problem with back up operating system from recovery cd'ies
Hello, i have problem with back up operating system from recovery cdies.
When i acceped start button to backup partition system i get an alert "space not enough"
I had linux before and i whant change it to windows back. i deleted all ext partitions. I have all unlocated space.I shouldnt have problems.
Please help meI would use something like Partition Magic or Acronis Disk Director to first create a FAT32 partion for your C: Drive where your OS will go and be sure to leave 10GB or so unallocated for the secondary FAT32 Partition where your "factory image" will go.
You then create a Logical Drive with the unallocated space and make it hidden (PM or ADD will do this). Install your OS (preferably Windows XP if you want less problems) and then after you have setup everything the way you want (drivers, applications, etc), then use Acronis True Image to create your "factory restore" image on the hidden partition and activate the Startup Recovery Manager.
This is the way I do it and it works like a charm! -
Many problems with the 'Export to Text' (.txt) in CR Xi
Hi,
I have listed many problems with the 'Export to Text' (.txt) function of CR Xi.
These problems are related to this export format only (meaning everything works fine in the Viewer or in the 'Export to PDF')...
- Multi-columns layout do not export as Multi-column (export only a one column);
- Numeric values with parenthesis for negative values or with a fix currency sign at the leftmost position are not exported correctly;
- Fields having a Suppress formula which is "WhilePrintingRecords" do not appears when exported;
- Fields with 'Suppress double value' checked are not always suppressed when exported to Text.
- 'Keep Group Together' flag is not working.
- 'Reset Page Number After' simply does not works when exported to text;
- 'Keep object together' on TextBox/Section is not working.
- Whenever a group is ending on the last line of a page, the the following page as the same Group header as the previous group with no records until the page is filled, then the PageBreak and PageHeader is missing but the records of the following group appears.
I would like to know what is the status of the 'Export to Text' function (is it a deprecated function not supported anymore???).
If still supported, when will these bugs be fixed???
ThanksHi Rene
Export to Text is supported till date. Crystal Reports 2008 also supports this with Keep together working however when I tried with format with multiple columns, it didnot show up in the exported text file.
Regards
Sourashree -
How to read/extract text from pdf
Respected All,
I want to read/extract text from pdf. I tried using etymon but not succed.
Could anyone will guide me in this.
Thanks and regards,
Ajay.Thank you very much Abhilshit, PDFBox works for reading pdf.
Regards,
Ajay. -
Problem with Adobe Reader not being able to run with Maverick 10.9.2?
problem with Adobe Reader not being able to run with Maverick 10.9.2?
Have you updated your version of Adobe Reader?
-
Continued problems with Adobe Reader 9.3.1
Adobe Reader stops at the half-way mark in the progress block when loading a form to print. Cannot get this fixed. Does anyone out there have a fix for this. Is Adobe even recognizing that there is a problem with this. Error message keeps telling me that there is a problem with Adobe Reader, exit and try again.
I haven't been able to print any .pdf files since I downloaded 9.3.
My message says Internet Explorer has closed it down because of data executable files. I've changed my DEF settings to allow
Adobe Reader but it still doesn't work. I never had any problems before with newer versions.
Maybe you are looking for
-
is the a way to restore my iPhone 5 when it is no longer activated since i erased all content and data it keeps giving me this window that says my simcard is not recognizable does anyone know what to do?
-
Why do I constantly receive a pop up telling me "this URL is not valid and cannot be loaded?"
Why do I constantly receive a pop up telling me "this URL is not valid and cannot be loaded?" How can I stop this pop up?????? HELP!!!!! == This happened == Every time Firefox opened == A week ago.
-
How do i connect a surface 2 to an office jet pro 8600
I am trying to connect a surface 2 windows RT 8.1 tablet to an HP office jet pro 8600. I have down loaded the driver from the HP web site but I get an error message that states it can not be run on this computer, and I should go to the app store. I
-
i mostly use my ipod in a car system through the oe radio (audi a4) - if you connect an ipod and play tracks, evene when setting songs to shuffle it stil plays in the correct order. in the past i have made and shuffled playlists then they played fin
-
Cool stuff to do between Macbook Pro and Vista?
Anybody know any cool things you can do between MBP and Vista? i can already screen share with YuuGuu and access my PC's C Drive, anything else?