?? viewemailpanel.java
字號:
package jws.awt.net;
import java.awt.*;
import jws.net.*;
import jws.awt.*;
public class ViewEmailPanel extends Panel
{
TextField from;
TextField date;
TextField to;
TextField subject;
TextArea contents;
public ViewEmailPanel(Email email)
{
GridBagLayout gridBag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
setLayout(gridBag);
Label l;
c.fill = GridBagConstraints.BOTH;
c.insets = new Insets(1,2,1,2);
gridBag.setConstraints(l = new Label("From: "), c);
add(l);
from = new TextField(email.getFrom());
from.setEditable(false);
c.gridwidth = GridBagConstraints.REMAINDER;
c.weightx = 1.0;
gridBag.setConstraints(from,c);
add(from);
c.gridwidth = GridBagConstraints.RELATIVE;
c.weightx = 0.0;
gridBag.setConstraints(l = new Label("Date: "), c);
add(l);
date = new TextField(email.getDate());
date.setEditable(false);
c.gridwidth = GridBagConstraints.REMAINDER;
gridBag.setConstraints(date,c);
add(date);
c.gridwidth = GridBagConstraints.RELATIVE;
gridBag.setConstraints(l = new Label("To: "), c);
add(l);
to = new TextField(email.getToAsString());
to.setEditable(false);
c.gridwidth = GridBagConstraints.REMAINDER;
gridBag.setConstraints(to,c);
add(to);
c.gridwidth = GridBagConstraints.RELATIVE;
gridBag.setConstraints(l = new Label("Subject: "), c);
add(l);
subject = new TextField(email.getSubject());
subject.setEditable(false);
c.gridwidth = GridBagConstraints.REMAINDER;
gridBag.setConstraints(subject,c);
add(subject);
/*
c.gridwidth = GridBagConstraints.RELATIVE;
gridBag.setConstraints(attachmentsLabel, c);
add(attachmentsLabel);
c.gridwidth = GridBagConstraints.REMAINDER;
gridBag.setConstraints(attachments,c);
p.add(attachments);
*/
contents = new TextArea(email.getBodyAsString());
contents.setEditable(false);
c.gridwidth = GridBagConstraints.REMAINDER;
c.weighty = 1.0;
gridBag.setConstraints(contents,c);
add(contents);
}
/*
public static void main(String[] args)
{
Frame f = new WinFrame
(
"ViewEmailPanel Demo",
new ViewEmailPanel
(
new Email
(
"From: jsmall@laser.net \n" +
"To: wdelias@access.digex.net\n" +
"Subject: misc\n\nHi Wayne E.,\nHi!\nsdf;lk"
)
)
).appMainWindow();
f.setVisible(true);
}
*/
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -