01: // The contents of this file are subject to the Mozilla Public License Version
02: // 1.1
03: //(the "License"); you may not use this file except in compliance with the
04: //License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
05: //
06: //Software distributed under the License is distributed on an "AS IS" basis,
07: //WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
08: //for the specific language governing rights and
09: //limitations under the License.
10: //
11: //The Original Code is "The Columba Project"
12: //
13: //The Initial Developers of the Original Code are Frederik Dietz and Timo
14: // Stich.
15: //Portions created by Frederik Dietz and Timo Stich are Copyright (C) 2003.
16: //
17: //All Rights Reserved.
18: package org.columba.mail.gui.config.folder;
19:
20: import java.awt.Component;
21:
22: import javax.swing.JTable;
23: import javax.swing.table.DefaultTableCellRenderer;
24:
25: import org.columba.mail.util.MailResourceLoader;
26:
27: /**
28: * Translated cell values.
29: *
30: * @author fdietz
31: *
32: */
33: class OptionsRenderer extends DefaultTableCellRenderer {
34:
35: public OptionsRenderer() {
36: super ();
37: }
38:
39: /**
40: * @see javax.swing.table.TableCellRenderer#getTableCellRendererComponent(javax.swing.JTable,
41: * java.lang.Object, boolean, boolean, int, int)
42: */
43: public Component getTableCellRendererComponent(JTable arg0,
44: Object value, boolean arg2, boolean arg3, int arg4, int arg5) {
45:
46: super .getTableCellRendererComponent(arg0, value, arg2, arg3,
47: arg4, arg5);
48:
49: setText(MailResourceLoader.getString("dialog", "folderoptions",
50: (String) value));
51:
52: return this;
53: }
54: }
|