001: /*
002: * Licensed to the Apache Software Foundation (ASF) under one or more
003: * contributor license agreements. See the NOTICE file distributed with
004: * this work for additional information regarding copyright ownership.
005: * The ASF licenses this file to You under the Apache License, Version 2.0
006: * (the "License"); you may not use this file except in compliance with
007: * the License. You may obtain a copy of the License at
008: *
009: * http://www.apache.org/licenses/LICENSE-2.0
010: *
011: * Unless required by applicable law or agreed to in writing, software
012: * distributed under the License is distributed on an "AS IS" BASIS,
013: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014: * See the License for the specific language governing permissions and
015: * limitations under the License.
016: */
017:
018: package javax.swing.plaf.metal;
019:
020: import javax.swing.UIDefaults;
021: import javax.swing.plaf.ColorUIResource;
022:
023: public class OceanTheme extends DefaultMetalTheme {
024:
025: @Override
026: public String getName() {
027: return "Ocean";
028: }
029:
030: @Override
031: protected ColorUIResource getPrimary1() {
032: // TODO implement
033: return super .getPrimary1();
034: }
035:
036: @Override
037: protected ColorUIResource getPrimary2() {
038: // TODO implement
039: return super .getPrimary2();
040: }
041:
042: @Override
043: protected ColorUIResource getPrimary3() {
044: // TODO implement
045: return super .getPrimary3();
046: }
047:
048: @Override
049: protected ColorUIResource getSecondary1() {
050: // TODO implement
051: return super .getSecondary1();
052: }
053:
054: @Override
055: protected ColorUIResource getSecondary2() {
056: // TODO implement
057: return super .getSecondary2();
058: }
059:
060: @Override
061: protected ColorUIResource getSecondary3() {
062: // TODO implement
063: return super .getSecondary3();
064: }
065:
066: @Override
067: public void addCustomEntriesToTable(UIDefaults uiDefs) {
068: // TODO implement
069: super .addCustomEntriesToTable(uiDefs);
070: }
071:
072: @Override
073: protected ColorUIResource getBlack() {
074: // TODO implement
075: return super .getBlack();
076: }
077:
078: @Override
079: public ColorUIResource getControlTextColor() {
080: // TODO implement
081: return super .getControlTextColor();
082: }
083:
084: @Override
085: public ColorUIResource getDesktopColor() {
086: // TODO implement
087: return super .getDesktopColor();
088: }
089:
090: @Override
091: public ColorUIResource getInactiveControlTextColor() {
092: // TODO implement
093: return super .getInactiveControlTextColor();
094: }
095:
096: @Override
097: public ColorUIResource getMenuDisabledForeground() {
098: // TODO implement
099: return super.getMenuDisabledForeground();
100: }
101:
102: }
|