Java 类javax.swing.border.LineBorder 实例源码
项目:litiengine
文件:CollisionBoxPanel.java
public CollisionBoxPanel() {
TitledBorder border = new TitledBorder(new LineBorder(new Color(128, 128, 128)), Resources.get("panel_collisionBox"), TitledBorder.LEADING, TitledBorder.TOP, null, null);
border.setTitleFont(border.getTitleFont().deriveFont(Font.BOLD));
setBorder(border);
chckbxIsObstacle = new JCheckBox(Resources.get("panel_isObstacle"));
GroupLayout groupLayout = new GroupLayout(this);
groupLayout.setHorizontalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addContainerGap()
.addComponent(chckbxIsObstacle, GroupLayout.PREFERRED_SIZE, 108, GroupLayout.PREFERRED_SIZE)
.addContainerGap(322, Short.MAX_VALUE)));
groupLayout.setVerticalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addComponent(chckbxIsObstacle, GroupLayout.PREFERRED_SIZE, 21, GroupLayout.PREFERRED_SIZE)
.addContainerGap(258, Short.MAX_VALUE)));
setLayout(groupLayout);
this.setupChangedListeners();
}
项目:incubator-netbeans
文件:FoldingToolTip.java
/** Creates a new instance of FoldingToolTip */
public FoldingToolTip(View view, EditorUI editorUI) {
this.view = view;
this.editorUI = editorUI;
FontColorSettings fcs = MimeLookup.getLookup(
org.netbeans.lib.editor.util.swing.DocumentUtilities.getMimeType(
editorUI.getComponent())).lookup(FontColorSettings.class);
AttributeSet attribs = fcs.getFontColors(FontColorNames.DEFAULT_COLORING);
Color foreColor = (Color) attribs.getAttribute(StyleConstants.Foreground);
if (foreColor == null) {
foreColor = Color.black;
}
setBorder(new LineBorder(foreColor));
setOpaque(true);
}
项目:incubator-netbeans
文件:ButtonCellEditor.java
@Override
public Component getTableCellEditorComponent(JTable table, Object value,
boolean isSelected,
int row, int column) {
JComponent c = (JComponent)super.getTableCellEditorComponent(table, value, isSelected, row, column);
cell.setText((String) value);
this.orig = cell.getTextField().getText();
this.action = ((ActionHolder) table.getValueAt(row, 0)).getAction();
final JTextField textField = cell.getTextField();
textField.addActionListener(delegate);
textField.setBorder(new LineBorder(Color.BLACK));
if(!Arrays.asList(textField.getKeyListeners()).contains(escapeAdapter)) {
textField.addKeyListener(escapeAdapter);
}
// allow the UI delegate to replace the background with more sensible color
cell.setBgColor(c.getBackground());
cell.setFgCOlor(c.getForeground(), false);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
textField.requestFocus();
}
});
return cell;
}
项目:incubator-netbeans
文件:OptionsPanel.java
void setHighlighted() {
if (!isMac) {
setBorder(new CompoundBorder(
new CompoundBorder(
new LineBorder(getTabPanelBackground()),
new LineBorder(highlightedB)
),
new EmptyBorder(0, 2, 0, 2)
));
setBackground(highlighted);
}
if (!category.isHighlited()) {
if (categoryModel.getHighlitedCategoryID() != null) {
CategoryButton b = buttons.get(categoryModel.getHighlitedCategoryID());
if (b != null && !b.category.isCurrent()) {
b.setNormal();
}
}
categoryModel.setHighlited(category,true);
}
}
项目:incubator-netbeans
文件:DataViewTableUI.java
@Override
public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
Component c = super.prepareRenderer(renderer, row, column);
if (getModel().hasUpdates(
convertRowIndexToModel(row),
convertColumnIndexToModel(column))) {
Color color = isCellSelected(row, column) ? selectedForeground : unselectedForeground;
if (c instanceof JCheckBox) {
checkboxReplacement.removeAll();
checkboxReplacement.setBorder(new LineBorder(color, borderThickness));
checkboxReplacement.add(c);
return checkboxReplacement;
} else {
c.setForeground(color);
return c;
}
}
return c;
}
项目:CRS
文件:ControllerPrincipal.java
private void destacarCampo(JFormattedTextField field) {
final int timerDelay = 500;
final int totalTime = 2000;
final int totalCount = totalTime / timerDelay;
Timer timer = new Timer(timerDelay, new ActionListener(){
int count = 0;
public void actionPerformed(ActionEvent evt) {
if (count % 2 == 0) {
field.setBorder(new LineBorder(Color.RED, 2, true));
field.requestFocus();
} else {
field.setBorder(new LineBorder(Color.GRAY, 1, false));
if (count >= totalCount) {
((Timer)evt.getSource()).stop();
}
}
count++;
}
});
timer.start();
}
项目:smile_1.5.0_java7
文件:ButtonCellRenderer.java
/**
* Create the ButtonCellRenderer to be used as a renderer and editor. The
* renderer and editor will automatically be installed on the TableColumn of
* the specified column.
*
* @param table the table containing the button renderer/editor
* @param action the Action to be invoked when the button is invoked
* @param column the column to which the button renderer/editor is added
*/
public ButtonCellRenderer(JTable table, Action action, int column) {
this.table = table;
this.action = action;
renderButton = new JButton();
editButton = new JButton();
editButton.setFocusPainted(false);
editButton.addActionListener(this);
originalBorder = editButton.getBorder();
setFocusBorder(new LineBorder(Color.BLUE));
TableColumnModel columnModel = table.getColumnModel();
columnModel.getColumn(column).setCellRenderer(this);
columnModel.getColumn(column).setCellEditor(this);
table.addMouseListener(this);
}
项目:TreeFlood
文件:OptionTextArea.java
/**
* Constructs a new OptionTextArea with the text given.
*
* @param content
* The content written onto this area.
* @param manager
* The style manager used to handle colors.
*/
public OptionTextArea(final String content, final StyleManager manager) {
super(content);
// Add a little margin to the left, so the content of this text area
// doesn't cling to its edge.
this.setBorder(
BorderFactory.createCompoundBorder(LineBorder.createBlackLineBorder(), new EmptyBorder(0, 2, 0, 0)));
// This isn't a good solution. We just set our preferred width to 1 so
// the layout manager managing this component doesn't try to resize it
// beyond its own "fill" parameter, since 1 < fill. This maintains a
// stable size of this text area and won't deform the layout if the
// input query is too long.
this.setPreferredSize(new Dimension(1, (int) (Window.TEXT_AREA_FONT.getSize() * 1.3f)));
this.setFont(Window.TEXT_AREA_FONT);
this.mManager = manager;
this.setBackground(manager.getTextAreaColor());
this.setForeground(manager.getDefaultFontColor());
}
项目:ramus
文件:DoubleAttributePlugin.java
@Override
public boolean stopCellEditing() {
final String s = (String) super.getCellEditorValue();
if ("".equals(s)) {
return super.stopCellEditing();
}
try {
value = format.parse(s);
if (value instanceof Long)
value = new Double(value.toString());
else if (value instanceof Integer)
value = new Double(value.toString());
} catch (final Exception e) {
((JComponent) getComponent()).setBorder(new LineBorder(
Color.red));
return false;
}
return super.stopCellEditing();
}
项目:ramus
文件:DoubleAttributePlugin.java
@Override
public Component getTableCellEditorComponent(final JTable table,
Object value, final boolean isSelected, final int row,
final int column) {
this.value = null;
((JComponent) getComponent())
.setBorder(new LineBorder(Color.black));
if (value != null) {
try {
value = format.format(value);
} catch (Exception e) {
e.printStackTrace();
}
}
Component tableCellEditorComponent = super.getTableCellEditorComponent(table, value, isSelected, row, column);
if (tableCellEditorComponent instanceof JTextField) {
((JTextField) tableCellEditorComponent).selectAll();
}
return tableCellEditorComponent;
}
项目:ramus
文件:LongAttributePlugin.java
@Override
public boolean stopCellEditing() {
final String s = (String) super.getCellEditorValue();
if ("".equals(s)) {
return super.stopCellEditing();
}
try {
value = new Long(s);
} catch (final Exception e) {
((JComponent) getComponent()).setBorder(new LineBorder(
Color.red));
return false;
}
return super.stopCellEditing();
}
项目:ramus
文件:DoubleCellEditor.java
@Override
public boolean stopCellEditing() {
final String s = (String) super.getCellEditorValue();
if ("".equals(s)) {
return super.stopCellEditing();
}
try {
value = format.parse(s);
if (value instanceof Long)
value = new Double(value.toString());
else if (value instanceof Integer)
value = new Double(value.toString());
} catch (final Exception e) {
((JComponent) getComponent()).setBorder(new LineBorder(Color.red));
return false;
}
return super.stopCellEditing();
}
项目:WordnetLoom
文件:RelationTypeTestsPanel.java
public RelationTypeTestsPanel() {
setBorder(new TitledBorder(new LineBorder(new Color(184, 207, 229)), "Relation tests", TitledBorder.LEADING,
TitledBorder.TOP, null, new Color(51, 51, 51)));
setLayout(new BorderLayout());
tests = new WebList();
MButtonPanel buttonsPanel = new MButtonPanel(moveUpButton, moveDownButton,
addButton, editButton, removeButton)
.withVerticalLayout()
.withAllButtonsEnabled(true)
.withMargin(10);
add(new WebScrollPane(tests), BorderLayout.CENTER);
add(buttonsPanel, BorderLayout.EAST);
}
项目:WordnetLoom
文件:RelationTypePropertiesPanel.java
private void init() {
setBorder(new TitledBorder(new LineBorder(new Color(184, 207, 229)), "Relation properties", TitledBorder.LEADING,
TitledBorder.TOP, null, new Color(51, 51, 51)));
WebScrollPane descriptionScrollWrapper = new WebScrollPane(relationDescription);
setLayout(new RiverLayout());
colorChooser.setPipetteEnabled(false);
colorChooser.setFieldType(ColorChooserFieldType.hex);
add(LINE_BREAK + " " + RIGHT, nameLabel);
add(TAB_FILL, relationName);
add(LINE_BREAK, displayLabel);
add(TAB_FILL, relationDisplay);
add(LINE_BREAK, shortcutLabel);
add(TAB_FILL, relationShortcut);
add(LINE_BREAK, descriptionLabel);
add(TAB_FILL, descriptionScrollWrapper);
add(LINE_BREAK, lexiconLabel);
add(TAB_FILL, lexicon);
add(RIGHT, lexiconBtn);
add(LINE_BREAK, multilingualLabel);
add(TAB_FILL, multilingual);
add(LINE_BREAK, posLabel);
add(TAB_FILL, allowedPartsOfSpeech);
add(RIGHT, showAllowedPartsOfSpeechBtn);
add(LINE_BREAK, reverseLabel);
add(TAB_FILL, reverseRelation);
add(RIGHT, reverseRelationBtn);
add(LINE_BREAK, colorLabel);
add(TAB_FILL, colorChooser);
add(LINE_BREAK, directionLabel);
add(TAB_FILL, relationDirection);
add(RiverLayout.LINE_BREAK + " " + RiverLayout.CENTER, btnSave);
}
项目:OpenJSharp
文件:ContrastMetalTheme.java
@Override
public void addCustomEntriesToTable(UIDefaults table) {
Border blackLineBorder =
new BorderUIResource(new LineBorder(getBlack()));
Border whiteLineBorder =
new BorderUIResource(new LineBorder(getWhite()));
Object textBorder = new BorderUIResource(new CompoundBorder(
blackLineBorder,
new BasicBorders.MarginBorder()));
table.put("ToolTip.border", blackLineBorder);
table.put("TitledBorder.border", blackLineBorder);
table.put("Table.focusCellHighlightBorder", whiteLineBorder);
table.put("Table.focusCellForeground", getWhite());
table.put("TextField.border", textBorder);
table.put("PasswordField.border", textBorder);
table.put("TextArea.border", textBorder);
table.put("TextPane.font", textBorder);
}
项目:hearthstone
文件:EscolherCardBack.java
/**
* Preencher a janela para escolher o verso do card
*
* @param selected verso pré-selecionado. -1 para nenhum verso
* pré-selecionado.
*/
private void preencher(int selected) {
for (int i = 0; i < CARDBACK.size(); i++) {
ImageIcon cardBack = Img.recortar(CARDBACK.get(i).getCardBackImage(), 20, 45, 164, 240);
cardBack = Img.redimensionaImg(cardBack.getImage(), 0.55);
JToggleButton button = new JToggleButton(cardBack);
button.addActionListener(getAction(i));
button.setBorder(null);
button.setBackground(new Color(0, 0, 0, 0));
button.setOpaque(false);
button.setFocusPainted(false);
buttonGroup.add(button);
if (i == selected) {
button.setBorder(new LineBorder(Color.RED, 2));
button.setSelected(true);
}
jPanelCards.add(button);
}
}
项目:JITRAX
文件:DatabaseViewer.java
public DatabaseViewer() {
selectedDatabaseViewer = new SelectedDatabaseViewer();
tablesViewer = new TablesViewer();
selectedTableViewer = new SelectedTableViewer();
setLayout(new BorderLayout());
JScrollPane tablesSP = new JScrollPane(tablesViewer);
tablesSP.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
tablesSP.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, true,
tablesSP, selectedTableViewer);
splitPane.setResizeWeight(SPLIT_WEIGHT);
selectedDatabaseViewer.setBorder(BorderFactory.createEmptyBorder(DBVIEWER_TOP_PADDING, 0, 0, 0));
add(selectedDatabaseViewer, BorderLayout.NORTH);
add(splitPane, BorderLayout.CENTER);
LineBorder lineBorderPanel = (LineBorder) BorderFactory.createLineBorder(PANEL_BORDER_COLOR);
setBorder(BorderFactory.createTitledBorder(lineBorderPanel, PANEL_TITLE));
setListeners();
}
项目:Tarski
文件:TypeWizard.java
/**
* Create the frame.
*/
public TypeWizard(final Graph graph, final Object onWhat, final List<Object> list) {
this.graph = graph;
this.onWhat = onWhat;
this.setTitle("Change Atom Type Wizard");
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.setBounds(100, 100, 450, 300);
this.getContentPane().setLayout(new BorderLayout(0, 0));
final JScrollPane scrollPane = new JScrollPane();
this.getContentPane().add(scrollPane, BorderLayout.CENTER);
this.list = new JList<Object>();
this.list.setFont(new Font("Times New Roman", Font.PLAIN, 12));
this.list.setBorder(new LineBorder(new Color(0, 0, 0)));
this.list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
this.list.setModel(new TypeListModel(list));
scrollPane.setViewportView(this.list);
final JPanel buttonPanel = new JPanel();
this.getContentPane().add(buttonPanel, BorderLayout.SOUTH);
buttonPanel.setLayout(new BorderLayout(0, 0));
this.finishButton = new JButton("Finish");
this.finishButton.setFont(new Font("Times New Roman", Font.PLAIN, 12));
this.finishButton.setMnemonic('F');
buttonPanel.add(this.finishButton, BorderLayout.EAST);
this.finishButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent arg) {
TypeWizard.this.performFinish();
GraphUtil.getInstance().layout();
TypeWizard.this.dispose();
}
});
}
项目:Cognizant-Intelligent-Test-Scripter
文件:ImageGallery.java
/**
* set up the thumb image UI
*
* @param f
* @return
*/
JPanel getPanel(final String f) {
setThumbImage(f);
JPanel p = new JPanel() {
@Override
public void paintComponent(Graphics g) {
g.drawImage(thumbs.get(f), 0, 0, null);
}
};
p.setPreferredSize(THUMB_SIZE);
p.setBorder(new LineBorder(Color.LIGHT_GRAY, 3));
JComponent c = getThumbSelector(f);
JComponent cl = setupThumbClose(p);
setupAlignment(p, c, cl);
p.setName(f);
p.addMouseListener(thumbselected);
p.addMouseListener(Listeners.thumbPrevFocus);
thumbList.add(p);
return p;
}
项目:jdk8u-jdk
文件:ContrastMetalTheme.java
@Override
public void addCustomEntriesToTable(UIDefaults table) {
Border blackLineBorder =
new BorderUIResource(new LineBorder(getBlack()));
Border whiteLineBorder =
new BorderUIResource(new LineBorder(getWhite()));
Object textBorder = new BorderUIResource(new CompoundBorder(
blackLineBorder,
new BasicBorders.MarginBorder()));
table.put("ToolTip.border", blackLineBorder);
table.put("TitledBorder.border", blackLineBorder);
table.put("Table.focusCellHighlightBorder", whiteLineBorder);
table.put("Table.focusCellForeground", getWhite());
table.put("TextField.border", textBorder);
table.put("PasswordField.border", textBorder);
table.put("TextArea.border", textBorder);
table.put("TextPane.font", textBorder);
}
项目:jdk8u-jdk
文件:TestSinhalaChar.java
private void run() {
JFrame frame = new JFrame("Test Character (no crash = PASS)");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
final JLabel label = new JLabel("(empty)");
label.setSize(400, 100);
label.setBorder(new LineBorder(Color.black));
label.setFont(new Font("Lucida Bright", Font.PLAIN, 12));
if(AUTOMATIC_TEST) { /* run the test automatically (else, manually) */
label.setText(Character.toString('\u0DDD'));
} else {
JButton button = new JButton("Set Char x0DDD");
button.addActionListener(new AbstractAction() {
public void actionPerformed(ActionEvent actionEvent) {
label.setText(Character.toString('\u0DDD'));
}
});
panel.add(button);
}
panel.add(label);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
项目:openjdk-jdk10
文件:ContrastMetalTheme.java
@Override
public void addCustomEntriesToTable(UIDefaults table) {
Border blackLineBorder =
new BorderUIResource(new LineBorder(getBlack()));
Border whiteLineBorder =
new BorderUIResource(new LineBorder(getWhite()));
Object textBorder = new BorderUIResource(new CompoundBorder(
blackLineBorder,
new BasicBorders.MarginBorder()));
table.put("ToolTip.border", blackLineBorder);
table.put("TitledBorder.border", blackLineBorder);
table.put("Table.focusCellHighlightBorder", whiteLineBorder);
table.put("Table.focusCellForeground", getWhite());
table.put("TextField.border", textBorder);
table.put("PasswordField.border", textBorder);
table.put("TextArea.border", textBorder);
table.put("TextPane.font", textBorder);
}
项目:openjdk-jdk10
文件:TestSinhalaChar.java
private void run() {
JFrame frame = new JFrame("Test Character (no crash = PASS)");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
final JLabel label = new JLabel("(empty)");
label.setSize(400, 100);
label.setBorder(new LineBorder(Color.black));
label.setFont(new Font("Lucida Bright", Font.PLAIN, 12));
if(AUTOMATIC_TEST) { /* run the test automatically (else, manually) */
label.setText(Character.toString('\u0DDD'));
} else {
JButton button = new JButton("Set Char x0DDD");
button.addActionListener(new AbstractAction() {
public void actionPerformed(ActionEvent actionEvent) {
label.setText(Character.toString('\u0DDD'));
}
});
panel.add(button);
}
panel.add(label);
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
项目:sbc-qsystem
文件:FAdvanceCalendar.java
private void printCaptionWeek(JLabel label, int day, GregorianCalendar gc) {
((JPanel) (label.getParent())).setBorder(new LineBorder(Color.DARK_GRAY, 5));
gc.set(GregorianCalendar.DAY_OF_WEEK, day);
final GregorianCalendar now = new GregorianCalendar();
SimpleDateFormat format_dd_MMMM_yyyy = new SimpleDateFormat("dd MMMM yyyy",
Locales.getInstance().getLangCurrent());
if (now.get(GregorianCalendar.DAY_OF_MONTH) == gc.get(GregorianCalendar.DAY_OF_MONTH)
&& now.get(GregorianCalendar.DAY_OF_WEEK) == gc.get(GregorianCalendar.DAY_OF_WEEK)
&& now.get(GregorianCalendar.DAY_OF_YEAR) == gc.get(GregorianCalendar.DAY_OF_YEAR)) {
label.setText(
"<html><p align=center><span style='font-size:22.0pt;color:red'>" + getNameWeekDay(
gc.getTime()) + "<br/></span><span style='font-size:22.0pt;color:red'>"
+ format_dd_MMMM_yyyy.format(gc.getTime()));
} else {
label.setText(
"<html><p align=center><span style='font-size:22.0pt;color:blue'>" + getNameWeekDay(
gc.getTime()) + "<br/></span><span style='font-size:18.0pt;color:black'>"
+ format_dd_MMMM_yyyy.format(gc.getTime()));
}
}
项目:litiengine
文件:StaticShadowPanel.java
public StaticShadowPanel() {
TitledBorder border = new TitledBorder(new LineBorder(new Color(128, 128, 128)), Resources.get("panel_staticShadow"), TitledBorder.LEADING, TitledBorder.TOP, null, null);
border.setTitleFont(border.getTitleFont().deriveFont(Font.BOLD));
setBorder(border);
JLabel lblShadowType = new JLabel(Resources.get("panel_shadowType"));
comboBoxShadowType = new JComboBox<>();
comboBoxShadowType.setModel(new DefaultComboBoxModel<StaticShadowType>(StaticShadowType.values()));
GroupLayout groupLayout = new GroupLayout(this);
groupLayout.setHorizontalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addContainerGap()
.addComponent(lblShadowType, GroupLayout.PREFERRED_SIZE, 51, GroupLayout.PREFERRED_SIZE)
.addGap(10)
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addComponent(comboBoxShadowType, 0, 95, Short.MAX_VALUE)
.addGap(4)))));
groupLayout.setVerticalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGroup(groupLayout.createParallelGroup(Alignment.BASELINE)
.addComponent(comboBoxShadowType, GroupLayout.PREFERRED_SIZE, 19, GroupLayout.PREFERRED_SIZE)
.addComponent(lblShadowType, GroupLayout.PREFERRED_SIZE, 13, GroupLayout.PREFERRED_SIZE))
.addPreferredGap(ComponentPlacement.UNRELATED)
.addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
setLayout(groupLayout);
this.setupChangedListeners();
}
项目:COE1186
文件:TrainModelNewGUI.java
/**
* Created by Kevin Le to stylize buttons to all look the same
* Edited by me to allow for toggle buttons to be stylized
* @param b
*/
public void stylizeToggleButton(JToggleButton b){
Border thickBorder = new LineBorder(Color.WHITE, 3);
b.setBorder(thickBorder);
b.setContentAreaFilled(false);
b.setOpaque(true);
b.setBackground(Color.BLACK);
b.setForeground(Color.WHITE);
}
项目:litiengine
文件:EmitterPanel.java
public EmitterPanel() {
TitledBorder border = new TitledBorder(new LineBorder(new Color(128, 128, 128)), Resources.get("panel_emitter"), TitledBorder.LEADING, TitledBorder.TOP, null, null);
border.setTitleFont(border.getTitleFont().deriveFont(Font.BOLD));
setBorder(border);
JLabel lblShadowType = new JLabel(Resources.get("panel_emitterType"));
textFieldType = new JTextField();
textFieldType.setColumns(10);
GroupLayout groupLayout = new GroupLayout(this);
groupLayout.setHorizontalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addContainerGap()
.addComponent(lblShadowType, GroupLayout.PREFERRED_SIZE, 51, GroupLayout.PREFERRED_SIZE)
.addPreferredGap(ComponentPlacement.RELATED)
.addComponent(textFieldType, GroupLayout.DEFAULT_SIZE, 95, Short.MAX_VALUE)
.addContainerGap()));
groupLayout.setVerticalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGroup(groupLayout.createParallelGroup(Alignment.BASELINE)
.addComponent(lblShadowType, GroupLayout.PREFERRED_SIZE, 13, GroupLayout.PREFERRED_SIZE)
.addComponent(textFieldType, GroupLayout.PREFERRED_SIZE, 19, GroupLayout.PREFERRED_SIZE))
.addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
setLayout(groupLayout);
this.setupChangedListeners();
}
项目:COE1186
文件:TrainModelNewGUI.java
/**
* Created by Kevin Le to stylize buttons to all look the same
* @param b
*/
public void stylizeButton(JButton b){
Border thickBorder = new LineBorder(Color.WHITE, 3);
b.setBorder(thickBorder);
b.setContentAreaFilled(false);
b.setOpaque(true);
b.setBackground(Color.BLACK);
b.setForeground(Color.WHITE);
}
项目:incubator-netbeans
文件:LineBorderBeanInfo.java
@Override
protected PropertyDescriptor[] createPropertyDescriptors() throws IntrospectionException {
return new PropertyDescriptor[] {
createRO(LineBorder.class, "lineColor"), // NOI18N
createRO(LineBorder.class, "thickness"), // NOI18N
createRO(LineBorder.class, "roundedCorners"), // NOI18N
};
}
项目:incubator-netbeans
文件:BraceToolTip.java
public BraceToolTip(JEditorPane editorPane, JEditorPane previewPane) {
this.previewPane = previewPane;
setLayout(new BorderLayout());
add(previewPane, BorderLayout.CENTER);
putClientProperty("tooltip-type", "fold-preview"); // Checked in NbToolTip
addGlyphGutter(previewPane);
editorPaneWidth = editorPane.getSize().width;
Color foreColor = previewPane.getForeground();
setBorder(new LineBorder(foreColor));
setOpaque(true);
}
项目:COE1186
文件:TrackModelGUI.java
public void stylizeButton(JButton b){
Border thickBorder = new LineBorder(Color.WHITE, 3);
b.setBorder(thickBorder);
b.setContentAreaFilled(false);
b.setOpaque(true);
b.setBackground(Color.BLACK);
b.setForeground(Color.WHITE);
}
项目:incubator-netbeans
文件:BorderBuilders.java
protected Border createInstanceImpl() {
Color c = lineColor == null ? null : lineColor.createInstance();
if (c == null) c = Color.BLACK;
if (roundedCorners) {
return new LineBorder(c, thickness, roundedCorners);
} else if (thickness == 1) {
return BorderFactory.createLineBorder(c);
} else {
return BorderFactory.createLineBorder(c, thickness);
}
}
项目:COE1186
文件:CTC.java
private static void stylize(JButton button){
Border thickBorder = new LineBorder(Color.WHITE, 3);
button.setFont(new Font(button.getFont().getName(),Font.PLAIN,14));
button.setBorder(thickBorder);
button.setContentAreaFilled(false);
button.setOpaque(true);
button.setBackground(Color.BLACK);
button.setForeground(Color.WHITE);
}
项目:incubator-netbeans
文件:NbEditorToolBar.java
@Override
public void addNotify() {
super.addNotify();
// In GTK L&F the border of the toolbar looks raised. It does not help to set null border
// nor setting EmptyBorder helps. Curent solution is to set one-pixel LineBorder
// which overwrites the "raising line".
setBorder(new LineBorder(getBackground(), 1));
}
项目:COE1186
文件:TrackModelGUI.java
public void stylizeButton(JButton b){
Border thickBorder = new LineBorder(Color.WHITE, 3);
b.setBorder(thickBorder);
b.setContentAreaFilled(false);
b.setOpaque(true);
b.setBackground(Color.BLACK);
b.setForeground(Color.WHITE);
}
项目:TreeFlood
文件:TreePanel.java
/**
* Constructs a new tree panel which handles drawing of the current tree.
*
* @param window
* The window used for position related information.
*
* @param manager
* The style manager used to handle colors.
*/
public TreePanel(final Window window, final StyleManager manager) {
this.mWindow = window;
this.mHints = new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
this.mHints.put(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY);
this.mHints.put(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
this.mHints.put(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
this.mManager = manager;
this.addMouseMotionListener(this);
this.setPreferredSize(window.getTreePanelSize());
this.setBorder(LineBorder.createBlackLineBorder());
this.setBackground(manager.getTreepanelColor());
}
项目:QN-ACTR-Release
文件:AllStationsParametersPanel.java
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
JLabel label = new JLabel(stationData.getStationName(value), JMTImageLoader.loadImage(stationData.getStationType(value) + "Combo"),
SwingConstants.LEFT);
label.setOpaque(true);
label.setBorder(new LineBorder(cellHasFocus ? Color.BLUE : Color.WHITE));
label.setBackground(isSelected ? list.getSelectionBackground() : Color.WHITE);
label.setForeground(isSelected ? list.getSelectionForeground() : Color.BLACK);
label.setFont(isSelected ? label.getFont().deriveFont(Font.BOLD) : label.getFont().deriveFont(Font.ROMAN_BASELINE));
return label;
}
项目:ramus
文件:LongAttributePlugin.java
@Override
public Component getTableCellEditorComponent(final JTable table,
Object value, final boolean isSelected, final int row,
final int column) {
this.value = null;
((JComponent) getComponent())
.setBorder(new LineBorder(Color.black));
if (value != null)
value = String.valueOf(value);
return super.getTableCellEditorComponent(table, value, isSelected,
row, column);
}