mirror of
https://github.com/apache/openjpa.git
synced 2025-02-21 01:15:30 +00:00
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@944084 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
3887eb414e
commit
30dc29d4dd
@ -1,92 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head>
|
||||
<title></title>
|
||||
<style type="text/css">
|
||||
<!--code { font-family: Courier New, Courier; font-size: 14pt; margin: 0px; }-->
|
||||
</style>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
||||
</head><body>
|
||||
|
||||
|
||||
<!-- ======================================================== -->
|
||||
<!-- = Java Sourcecode to HTML automatically converted code = -->
|
||||
<!-- = Java2Html Converter 5.0 [2006-02-26] by Markus Gebhard markus@jave.de = -->
|
||||
<!-- = Further information: http://www.java2html.de = -->
|
||||
<div align="left" class="java">
|
||||
<table border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff">
|
||||
<tr>
|
||||
<!-- start source code -->
|
||||
<td nowrap="nowrap" valign="top" align="left">
|
||||
<code>
|
||||
<font color="#808080">01</font> <font color="#3f7f5f">/*</font><br />
|
||||
<font color="#808080">02</font> <font color="#ffffff"> </font><font color="#3f7f5f">* Copyright 2010-2012 Pinaki Poddar</font><br />
|
||||
<font color="#808080">03</font> <font color="#ffffff"> </font><font color="#3f7f5f">*</font><br />
|
||||
<font color="#808080">04</font> <font color="#ffffff"> </font><font color="#3f7f5f">*</font><br />
|
||||
<font color="#808080">05</font> <font color="#ffffff"> </font><font color="#3f7f5f">* Licensed under the Apache License, Version 2.0 (the "License");</font><br />
|
||||
<font color="#808080">06</font> <font color="#ffffff"> </font><font color="#3f7f5f">* you may not use this file except in compliance with the License.</font><br />
|
||||
<font color="#808080">07</font> <font color="#ffffff"> </font><font color="#3f7f5f">* You may obtain a copy of the License at</font><br />
|
||||
<font color="#808080">08</font> <font color="#ffffff"> </font><font color="#3f7f5f">*</font><br />
|
||||
<font color="#808080">09</font> <font color="#ffffff"> </font><font color="#3f7f5f">* http://www.apache.org/licenses/LICENSE-2.0</font><br />
|
||||
<font color="#808080">10</font> <font color="#ffffff"> </font><font color="#3f7f5f">*</font><br />
|
||||
<font color="#808080">11</font> <font color="#ffffff"> </font><font color="#3f7f5f">* Unless required by applicable law or agreed to in writing, software</font><br />
|
||||
<font color="#808080">12</font> <font color="#ffffff"> </font><font color="#3f7f5f">* distributed under the License is distributed on an "AS IS" BASIS,</font><br />
|
||||
<font color="#808080">13</font> <font color="#ffffff"> </font><font color="#3f7f5f">* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</font><br />
|
||||
<font color="#808080">14</font> <font color="#ffffff"> </font><font color="#3f7f5f">* See the License for the specific language governing permissions and</font><br />
|
||||
<font color="#808080">15</font> <font color="#ffffff"> </font><font color="#3f7f5f">* limitations under the License.</font><br />
|
||||
<font color="#808080">16</font> <font color="#3f7f5f">*/</font><br />
|
||||
<font color="#808080">17</font> <font color="#7f0055"><b>package </b></font><font color="#000000">jpa.tools.swing;</font><br />
|
||||
<font color="#808080">18</font> <font color="#ffffff"></font><br />
|
||||
<font color="#808080">19</font> <font color="#7f0055"><b>import </b></font><font color="#000000">java.awt.Color;</font><br />
|
||||
<font color="#808080">20</font> <font color="#7f0055"><b>import </b></font><font color="#000000">java.awt.GridLayout;</font><br />
|
||||
<font color="#808080">21</font> <font color="#7f0055"><b>import </b></font><font color="#000000">java.awt.image.BufferedImage;</font><br />
|
||||
<font color="#808080">22</font> <font color="#ffffff"></font><br />
|
||||
<font color="#808080">23</font> <font color="#7f0055"><b>import </b></font><font color="#000000">javax.persistence.metamodel.Attribute;</font><br />
|
||||
<font color="#808080">24</font> <font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.BorderFactory;</font><br />
|
||||
<font color="#808080">25</font> <font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.ImageIcon;</font><br />
|
||||
<font color="#808080">26</font> <font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.JComponent;</font><br />
|
||||
<font color="#808080">27</font> <font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.JLabel;</font><br />
|
||||
<font color="#808080">28</font> <font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.JPanel;</font><br />
|
||||
<font color="#808080">29</font> <font color="#ffffff"></font><br />
|
||||
<font color="#808080">30</font> <font color="#3f5fbf">/**</font><br />
|
||||
<font color="#808080">31</font> <font color="#ffffff"> </font><font color="#3f5fbf">* Displays color codes of each attribute type.</font><br />
|
||||
<font color="#808080">32</font> <font color="#ffffff"> </font><font color="#3f5fbf">* </font><br />
|
||||
<font color="#808080">33</font> <font color="#ffffff"> </font><font color="#3f5fbf">* </font><font color="#7f9fbf">@author </font><font color="#3f5fbf">Pinaki Poddar</font><br />
|
||||
<font color="#808080">34</font> <font color="#ffffff"> </font><font color="#3f5fbf">*</font><br />
|
||||
<font color="#808080">35</font> <font color="#ffffff"> </font><font color="#3f5fbf">*/</font><br />
|
||||
<font color="#808080">36</font> <font color="#646464">@SuppressWarnings</font><font color="#000000">(</font><font color="#2a00ff">"serial"</font><font color="#000000">)</font><br />
|
||||
<font color="#808080">37</font> <font color="#7f0055"><b>public class </b></font><font color="#000000">AttributeLegendView </font><font color="#7f0055"><b>extends </b></font><font color="#000000">JPanel </font><font color="#000000">{</font><br />
|
||||
<font color="#808080">38</font> <font color="#ffffff"> </font><br />
|
||||
<font color="#808080">39</font> <font color="#ffffff"> </font><font color="#7f0055"><b>public </b></font><font color="#000000">AttributeLegendView</font><font color="#000000">() {</font><br />
|
||||
<font color="#808080">40</font> <font color="#ffffff"> </font><font color="#7f0055"><b>super</b></font><font color="#000000">(</font><font color="#7f0055"><b>true</b></font><font color="#000000">)</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">41</font> <font color="#ffffff"> </font><font color="#000000">setBorder</font><font color="#000000">(</font><font color="#000000">BorderFactory.createTitledBorder</font><font color="#000000">(</font><font color="#2a00ff">"Attribute Legends"</font><font color="#000000">))</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">42</font> <font color="#ffffff"> </font><font color="#000000">setLayout</font><font color="#000000">(</font><font color="#7f0055"><b>new </b></font><font color="#000000">GridLayout</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">,</font><font color="#990000">3</font><font color="#000000">))</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">43</font> <font color="#ffffff"> </font><font color="#000000">add</font><font color="#000000">(</font><font color="#000000">createColoredLabel</font><font color="#000000">(</font><font color="#2a00ff">"IDENTITY"</font><font color="#000000">, Color.RED</font><font color="#000000">))</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">44</font> <font color="#ffffff"> </font><font color="#000000">add</font><font color="#000000">(</font><font color="#000000">createColoredLabel</font><font color="#000000">(</font><font color="#2a00ff">"VERSION"</font><font color="#000000">, Color.DARK_GRAY</font><font color="#000000">))</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">45</font> <font color="#ffffff"> </font><font color="#7f0055"><b>for </b></font><font color="#000000">(</font><font color="#000000">Attribute.PersistentAttributeType type : Attribute.PersistentAttributeType.values</font><font color="#000000">()) {</font><br />
|
||||
<font color="#808080">46</font> <font color="#ffffff"> </font><font color="#000000">add</font><font color="#000000">(</font><font color="#000000">createColoredLabel</font><font color="#000000">(</font><font color="#000000">type.toString</font><font color="#000000">()</font><font color="#000000">.replace</font><font color="#000000">(</font><font color="#990000">'_'</font><font color="#000000">, </font><font color="#990000">' '</font><font color="#000000">)</font><font color="#000000">, MetamodelHelper.getColor</font><font color="#000000">(</font><font color="#000000">type</font><font color="#000000">)))</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">47</font> <font color="#ffffff"> </font><font color="#000000">} </font><br />
|
||||
<font color="#808080">48</font> <font color="#ffffff"> </font><font color="#000000">}</font><br />
|
||||
<font color="#808080">49</font> <font color="#ffffff"> </font><br />
|
||||
<font color="#808080">50</font> <font color="#ffffff"> </font><font color="#000000">JComponent createColoredLabel</font><font color="#000000">(</font><font color="#000000">String text, Color c</font><font color="#000000">) {</font><br />
|
||||
<font color="#808080">51</font> <font color="#ffffff"> </font><font color="#7f0055"><b>int </b></font><font color="#000000">width = </font><font color="#990000">40</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">52</font> <font color="#ffffff"> </font><font color="#7f0055"><b>int </b></font><font color="#000000">height = </font><font color="#990000">20</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">53</font> <font color="#ffffff"> </font><font color="#000000">BufferedImage bimage = </font><font color="#7f0055"><b>new </b></font><font color="#000000">BufferedImage</font><font color="#000000">(</font><font color="#000000">width, height, BufferedImage.TYPE_INT_RGB</font><font color="#000000">)</font><font color="#000000">; </font><br />
|
||||
<font color="#808080">54</font> <font color="#ffffff"> </font><font color="#7f0055"><b>for </b></font><font color="#000000">(</font><font color="#7f0055"><b>int </b></font><font color="#000000">i = </font><font color="#990000">0</font><font color="#000000">; i < width; i++</font><font color="#000000">)</font><br />
|
||||
<font color="#808080">55</font> <font color="#ffffff"> </font><font color="#7f0055"><b>for </b></font><font color="#000000">(</font><font color="#7f0055"><b>int </b></font><font color="#000000">j = </font><font color="#990000">0</font><font color="#000000">; j < height; j++</font><font color="#000000">)</font><br />
|
||||
<font color="#808080">56</font> <font color="#ffffff"> </font><font color="#000000">bimage.setRGB</font><font color="#000000">(</font><font color="#000000">i, j, c.getRGB</font><font color="#000000">())</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">57</font> <font color="#ffffff"> </font><font color="#000000">JLabel label = </font><font color="#7f0055"><b>new </b></font><font color="#000000">JLabel</font><font color="#000000">(</font><font color="#000000">text, </font><font color="#7f0055"><b>new </b></font><font color="#000000">ImageIcon</font><font color="#000000">(</font><font color="#000000">bimage</font><font color="#000000">)</font><font color="#000000">, JLabel.LEADING</font><font color="#000000">)</font><font color="#000000">;</font><br />
|
||||
<font color="#808080">58</font> <font color="#ffffff"> </font><font color="#7f0055"><b>return </b></font><font color="#000000">label;</font><br />
|
||||
<font color="#808080">59</font> <font color="#ffffff"> </font><font color="#000000">}</font><br />
|
||||
<font color="#808080">60</font> <font color="#ffffff"></font><br />
|
||||
<font color="#808080">61</font> <font color="#000000">}</font></code>
|
||||
|
||||
</td>
|
||||
<!-- end source code -->
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- = END of automatically generated HTML code = -->
|
||||
<!-- ======================================================== -->
|
||||
|
||||
|
||||
</body></html>
|
Loading…
x
Reference in New Issue
Block a user