下面列出了怎么用javax.swing.border.SoftBevelBorder的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
protected PropertyDescriptor[] createPropertyDescriptors() throws IntrospectionException {
PropertyDescriptor[] pds = new PropertyDescriptor[] {
createRO(SoftBevelBorder.class, "bevelType"), // NOI18N
createRO(SoftBevelBorder.class, "highlightOuterColor"), // NOI18N
createRO(SoftBevelBorder.class, "highlightInnerColor"), // NOI18N
createRO(SoftBevelBorder.class, "shadowOuterColor"), // NOI18N
createRO(SoftBevelBorder.class, "shadowInnerColor"), // NOI18N
};
pds[0].setPropertyEditorClass(BevelBorderBeanInfo.BevelTypePropertyEditor.class);
return pds;
}
private void setType() {
int locationPoint = 323;
for (int i = 0; i < 3; i++) {
roomTypes = new JTextField();
roomTypes.setColumns(10);
roomTypes.setBorder(new SoftBevelBorder(BevelBorder.LOWERED, null, null, null, null));
roomTypes.setBounds(locationPoint, 97, 86, 20);
roomTypes.setVisible(false);
bottomPanel.add(roomTypes);
roomTypeFields[i] = roomTypes;
locationPoint = locationPoint + 96;
}
}
/**
* Create the frame.
*/
public LicenseWindow(final String path) {
setTitle("Coder HPMSA - [License]");
setBounds(100, 100, 550, 550);
setBackground(Color.decode("#066d95"));
setLocationRelativeTo(null);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
this.setIconImage(Toolkit.getDefaultToolkit().
getImage(getClass().getResource(LOGOPATH)));
final JScrollPane scrollPane = new JScrollPane();
scrollPane.setBorder(new SoftBevelBorder(BevelBorder.LOWERED, null, null, null, null));
getContentPane().add(scrollPane, BorderLayout.CENTER);
editorPane = new JTextPane();
editorPane.setBackground(new Color(255, 255, 240));
editorPane.setFont(new Font("Verdana", Font.PLAIN, 13));
editorPane.setBorder(new EtchedBorder(EtchedBorder.RAISED, null, null));
editorPane.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
editorPane.setEditable(false);
scrollPane.setViewportView(editorPane);
final StyledDocument doc = editorPane.getStyledDocument();
final SimpleAttributeSet center = new SimpleAttributeSet();
StyleConstants.setAlignment(center, StyleConstants.ALIGN_CENTER);
doc.setParagraphAttributes(0, doc.getLength()-1, center, false);
fillEditorPane(path);
setVisible(true);
}
private void createProgressPanel() {
setLayout(new BorderLayout());
JPanel textWrapper = new JPanel(new BorderLayout());
textWrapper.setBorder(new SoftBevelBorder(BevelBorder.LOWERED));
textWrapper.setAlignmentX(LEFT_ALIGNMENT);
progressTextArea = new MyTextArea();
progressTextArea.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_area_name"));
progressTextArea.getAccessibleContext().setAccessibleDescription(
resourceManager.getString("ProgressBarDemo.accessible_text_area_description"));
textWrapper.add(new JScrollPane(progressTextArea), BorderLayout.CENTER);
add(textWrapper, BorderLayout.CENTER);
JPanel progressPanel = new JPanel();
add(progressPanel, BorderLayout.SOUTH);
progressBar = new JProgressBar(JProgressBar.HORIZONTAL, 0, text.length()) {
@Override
public Dimension getPreferredSize() {
return new Dimension(300, super.getPreferredSize().height);
}
};
progressBar.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_loading_progress"));
progressPanel.add(progressBar);
progressPanel.add(createLoadButton());
progressPanel.add(createStopButton());
}
private void createProgressPanel() {
setLayout(new BorderLayout());
JPanel textWrapper = new JPanel(new BorderLayout());
textWrapper.setBorder(new SoftBevelBorder(BevelBorder.LOWERED));
textWrapper.setAlignmentX(LEFT_ALIGNMENT);
progressTextArea = new MyTextArea();
progressTextArea.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_area_name"));
progressTextArea.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_area_description"));
textWrapper.add(new JScrollPane(progressTextArea), BorderLayout.CENTER);
add(textWrapper, BorderLayout.CENTER);
JPanel progressPanel = new JPanel();
add(progressPanel, BorderLayout.SOUTH);
progressBar = new JProgressBar(JProgressBar.HORIZONTAL, 0, text.length()) {
public Dimension getPreferredSize() {
return new Dimension(300, super.getPreferredSize().height);
}
};
progressBar.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_loading_progress"));
progressPanel.add(progressBar);
progressPanel.add(createLoadButton());
progressPanel.add(createStopButton());
}
private void createProgressPanel() {
setLayout(new BorderLayout());
JPanel textWrapper = new JPanel(new BorderLayout());
textWrapper.setBorder(new SoftBevelBorder(BevelBorder.LOWERED));
textWrapper.setAlignmentX(LEFT_ALIGNMENT);
progressTextArea = new MyTextArea();
progressTextArea.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_area_name"));
progressTextArea.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_area_description"));
textWrapper.add(new JScrollPane(progressTextArea), BorderLayout.CENTER);
add(textWrapper, BorderLayout.CENTER);
JPanel progressPanel = new JPanel();
add(progressPanel, BorderLayout.SOUTH);
progressBar = new JProgressBar(JProgressBar.HORIZONTAL, 0, text.length()) {
public Dimension getPreferredSize() {
return new Dimension(300, super.getPreferredSize().height);
}
};
progressBar.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_loading_progress"));
progressPanel.add(progressBar);
progressPanel.add(createLoadButton());
progressPanel.add(createStopButton());
}
private void createProgressPanel() {
setLayout(new BorderLayout());
JPanel textWrapper = new JPanel(new BorderLayout());
textWrapper.setBorder(new SoftBevelBorder(BevelBorder.LOWERED));
textWrapper.setAlignmentX(LEFT_ALIGNMENT);
progressTextArea = new MyTextArea();
progressTextArea.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_area_name"));
progressTextArea.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_area_description"));
textWrapper.add(new JScrollPane(progressTextArea), BorderLayout.CENTER);
add(textWrapper, BorderLayout.CENTER);
JPanel progressPanel = new JPanel();
add(progressPanel, BorderLayout.SOUTH);
progressBar = new JProgressBar(JProgressBar.HORIZONTAL, 0, text.length()) {
public Dimension getPreferredSize() {
return new Dimension(300, super.getPreferredSize().height);
}
};
progressBar.getAccessibleContext().setAccessibleName(
resourceManager.getString("ProgressBarDemo.accessible_text_loading_progress"));
progressPanel.add(progressBar);
progressPanel.add(createLoadButton());
progressPanel.add(createStopButton());
}
public void createProgressPanel() {
getDemoPanel().setLayout(new BorderLayout());
JPanel textWrapper = new JPanel(new BorderLayout());
textWrapper.setBorder(new SoftBevelBorder(BevelBorder.LOWERED));
textWrapper.setAlignmentX(LEFT_ALIGNMENT);
progressTextArea = new MyTextArea();
progressTextArea.getAccessibleContext().setAccessibleName(getString("ProgressBarDemo.accessible_text_area_name"));
progressTextArea.getAccessibleContext().setAccessibleName(getString("ProgressBarDemo.accessible_text_area_description"));
textWrapper.add(new JScrollPane(progressTextArea), BorderLayout.CENTER);
getDemoPanel().add(textWrapper, BorderLayout.CENTER);
JPanel progressPanel = new JPanel();
getDemoPanel().add(progressPanel, BorderLayout.SOUTH);
progressBar = new JProgressBar(JProgressBar.HORIZONTAL, 0, text.length()) {
public Dimension getPreferredSize() {
return new Dimension(300, super.getPreferredSize().height);
}
};
progressBar.getAccessibleContext().setAccessibleName(getString("ProgressBarDemo.accessible_text_loading_progress"));
progressPanel.add(progressBar);
progressPanel.add(createLoadButton());
progressPanel.add(createStopButton());
}
protected SoftBevelBorder getObject() {
return new SoftBevelBorder(BevelBorder.RAISED, Color.RED, Color.GREEN, Color.BLUE, Color.WHITE);
}
protected SoftBevelBorder getAnotherObject() {
return null; // TODO: could not update property
// return new SoftBevelBorder(BevelBorder.LOWERED);
}
protected SoftBevelBorder getObject() {
return new SoftBevelBorder(BevelBorder.RAISED, Color.RED, Color.GREEN, Color.BLUE, Color.WHITE);
}
protected SoftBevelBorder getAnotherObject() {
return null; // TODO: could not update property
// return new SoftBevelBorder(BevelBorder.LOWERED);
}
protected SoftBevelBorder getObject() {
return new SoftBevelBorder(BevelBorder.RAISED, Color.RED, Color.GREEN, Color.BLUE, Color.WHITE);
}
protected SoftBevelBorder getAnotherObject() {
return null; // TODO: could not update property
// return new SoftBevelBorder(BevelBorder.LOWERED);
}
protected SoftBevelBorder getObject() {
return new SoftBevelBorder(BevelBorder.RAISED, Color.RED, Color.GREEN, Color.BLUE, Color.WHITE);
}
protected SoftBevelBorder getAnotherObject() {
return null; // TODO: could not update property
// return new SoftBevelBorder(BevelBorder.LOWERED);
}
public SoftBevelBorderBeanInfo() {
super("softBevelBorder", javax.swing.border.SoftBevelBorder.class); // NOI18N
}
public Main_CustomersFrame() {
this.setAutoscrolls(true);
this.setMinimumSize(new Dimension(800, 600));
/*make it default size of frame maximized */
this.setMaximumSize(new Dimension(1000, 900));
this.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
setLayout(new BorderLayout(0, 0));
bean = LocaleBean.getInstance();
loggingEngine = LoggingEngine.getInstance();
componentOrientation = new ChangeComponentOrientation();
componentOrientation.setThePanel(this);
searchPanel.setDoubleBuffered(false);
searchPanel.setAutoscrolls(true);
add(searchPanel, BorderLayout.NORTH);
searchPanel.setPreferredSize(new Dimension(10, 30));
lblTableFilter = new JLabel("Type to search : ");
lblTableFilter.setForeground(new Color(178, 34, 34));
lblTableFilter.setSize(new Dimension(130, 25));
lblTableFilter.setPreferredSize(new Dimension(130, 22));
lblTableFilter.setHorizontalTextPosition(SwingConstants.CENTER);
lblTableFilter.setAutoscrolls(true);
lblTableFilter.setHorizontalAlignment(SwingConstants.LEFT);
lblTableFilter.setFont(new Font("Dialog", Font.BOLD, 15));
searchFilterField = new JTextField();
searchFilterField.setDragEnabled(true);
searchFilterField.setBorder(new SoftBevelBorder(BevelBorder.LOWERED, new Color(0, 191, 255), null, null, null));
searchFilterField.setPreferredSize(new Dimension(200, 22));
searchFilterField.setIgnoreRepaint(true);
searchFilterField.setColumns(10);
searchFilterField.setFont(new Font("Dialog", Font.BOLD, 13));
searchFilterField.setHorizontalAlignment(SwingConstants.LEFT);
GroupLayout gl_searchPanel = new GroupLayout(searchPanel);
gl_searchPanel.setHorizontalGroup(
gl_searchPanel.createParallelGroup(Alignment.LEADING)
.addGroup(gl_searchPanel.createSequentialGroup()
.addContainerGap()
.addComponent(lblTableFilter, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addPreferredGap(ComponentPlacement.RELATED)
.addComponent(searchFilterField, GroupLayout.DEFAULT_SIZE, 208, Short.MAX_VALUE)
.addGap(118))
);
gl_searchPanel.setVerticalGroup(
gl_searchPanel.createParallelGroup(Alignment.LEADING)
.addGroup(gl_searchPanel.createSequentialGroup()
.addGap(5)
.addGroup(gl_searchPanel.createParallelGroup(Alignment.BASELINE)
.addComponent(lblTableFilter, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addComponent(searchFilterField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
.addContainerGap())
);
searchPanel.setLayout(gl_searchPanel);
searchFilterField.addKeyListener(new KeyAdapter() {
@Override
public void keyTyped(KeyEvent e) {
final String searchedWord = searchFilterField.getText();
filter(searchedWord);
}
});
scrollPane = new JScrollPane();
add(scrollPane);
//populate main table model with custom method
populateMainTable(model);
customerTable = new JTable(model);
customerTable.setFillsViewportHeight(true);
customerTable.setRowSelectionAllowed(true);
THR.setHorizontalAlignment(SwingConstants.CENTER);
customerTable.setDefaultRenderer(Object.class, renderer);
customerTable.getTableHeader().setDefaultRenderer(THR);
customerTable.setFont(new Font("Dialog", Font.PLAIN, 14));
customerTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
customerTable.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
customerTable.setBackground(new Color(245, 245, 245));
customerTable.addMouseListener(openCustomerListener());
scrollPane.setViewportView(customerTable);
//change component orientation with locale.
if (bean.getLocale().toString().equals("ar_IQ")) {
componentOrientation.changeOrientationOfJPanelToRight();
} else {
componentOrientation.changeOrientationOfJPanelToLeft();
}
//inject action event to Customers detail window to save all changes
custWindow.setActionListener(saveChanges());
this.setVisible(true);
}
public DialogFrame() {
setType(Type.POPUP);
setResizable(false);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
this.setTitle("Approving question");
this.setPreferredSize(new Dimension(400, 190));
this.setAlwaysOnTop(isAlwaysOnTopSupported());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(new BorderLayout());
final Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation(screenSize.width / 2 - 150, screenSize.height / 2 - 75);
this.setIconImage(Toolkit.getDefaultToolkit().
getImage(getClass().getResource(LOGOPATH)));
final JPanel panel = new JPanel();
panel.setAutoscrolls(true);
getContentPane().add(panel, BorderLayout.CENTER);
panel.setLayout(null);
btnYes = new JButton("YES");
btnYes.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
btnYes.setBounds(291, 129, 91, 29);
panel.add(btnYes);
btnNo = new JButton("NO");
btnNo.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
btnNo.setBounds(199, 129, 91, 29);
panel.add(btnNo);
lblIcon = new JLabel("");
lblIcon.setIcon(new ImageIcon(DialogFrame.class.getResource("/com/coder/hms/icons/dialogPane_question.png")));
lblIcon.setBounds(14, 40, 69, 70);
panel.add(lblIcon);
textArea = new JTextArea();
textArea.setDisabledTextColor(new Color(153, 204, 255));
textArea.setBounds(95, 32, 287, 85);
textArea.setBackground(UIManager.getColor("ComboBox.background"));
textArea.setBorder(null);
textArea.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
textArea.setEditable(false);
textArea.setFont(new Font("Monospaced", Font.PLAIN, 14));
textArea.setLineWrap(true);
panel.add(textArea);
this.pack();
}
public InformationFrame() {
setType(Type.POPUP);
setResizable(false);
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
this.setTitle("Approving question");
this.setPreferredSize(new Dimension(350, 170));
this.setAlwaysOnTop(isAlwaysOnTopSupported());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(new BorderLayout());
final Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation(screenSize.width / 2 - 150, screenSize.height / 2 - 75);
this.setIconImage(Toolkit.getDefaultToolkit().getImage(InformationFrame.class.getResource(LOGOPATH)));
final JPanel panel = new JPanel();
getContentPane().add(panel, BorderLayout.CENTER);
panel.setLayout(null);
okBtn = new JButton("OK");
okBtn.setIcon(new ImageIcon(InformationFrame.class.getResource("/com/coder/hms/icons/info_ok.png")));
okBtn.setFont(new Font("Lucida Grande", Font.PLAIN, 15));
okBtn.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
okBtn.setBounds(119, 102, 132, 35);
okBtn.addActionListener(getAction());
panel.add(okBtn);
lblMessage = new JLabel("");
lblMessage.setHorizontalTextPosition(SwingConstants.CENTER);
lblMessage.setHorizontalAlignment(SwingConstants.LEFT);
lblMessage.setBounds(87, 21, 246, 74);
panel.add(lblMessage);
lblIcon = new JLabel("");
lblIcon.setIcon(new ImageIcon(InformationFrame.class.getResource("/com/coder/hms/icons/dialogPane_question.png")));
lblIcon.setBounds(6, 36, 69, 70);
panel.add(lblIcon);
this.pack();
}
/**
* Create the dialog.
*/
public ReservedCheckinWindow(Room roomNumber) {
this.ownInjectedRoom = roomNumber;
loggingEngine = LoggingEngine.getInstance();
loggingEngine.setMessage("User is : " + sessionBean.getNickName());
setMinimumSize(new Dimension(750, 495));
setPreferredSize(new Dimension(750, 495));
setLocationRelativeTo(null);
this.setIconImage(Toolkit.getDefaultToolkit().
getImage(getClass().getResource(LOGOPATH)));
getContentPane().setForeground(new Color(255, 99, 71));
getContentPane().setFocusCycleRoot(true);
getContentPane().setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
getContentPane().setFont(new Font("Verdana", Font.BOLD, 12));
setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
setModal(true);
setResizable(false);
this.setTitle("Coder HPMSA - [Checkin]");
contentPanel.setAutoscrolls(true);
contentPanel.setPreferredSize(new Dimension(10, 415));
contentPanel.setBackground(Color.decode("#066d95"));
contentPanel.setLayout(new BorderLayout(0, 0));
getContentPane().add(contentPanel, BorderLayout.SOUTH);
upperPanel = new JPanel();
upperPanel.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
upperPanel.setBackground(new Color(135, 206, 235));
upperPanel.setPreferredSize(new Dimension(10, 35));
contentPanel.add(upperPanel, BorderLayout.NORTH);
JLabel lblChangeRoomPerson = new JLabel("Change person count : ");
lblChangeRoomPerson.setFont(new Font("Arial", Font.PLAIN, 15));
upperPanel.add(lblChangeRoomPerson);
spinner = new JSpinner();
spinner.setModel(new SpinnerNumberModel(1, 1, 3, 1));
spinner.setPreferredSize(new Dimension(40, 20));
spinner.setMinimumSize(new Dimension(35, 20));
spinner.addChangeListener(customerCounterListener());
upperPanel.add(spinner);
JPanel buttonPanel = new JPanel();
buttonPanel.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null));
buttonPanel.setPreferredSize(new Dimension(10, 50));
buttonPanel.setLayout(null);
getContentPane().add(buttonPanel, BorderLayout.NORTH);
JButton roomCheckinBtn = new JButton("Room checkin");
roomCheckinBtn.addActionListener(this);
roomCheckinBtn.setIcon(new ImageIcon(ReservedCheckinWindow.class
.getResource("/com/coder/hms/icons/extra_checkin.png")));
roomCheckinBtn.setBounds(7, 4, 130, 42);
buttonPanel.add(roomCheckinBtn);
final JSeparator separator = new JSeparator();
separator.setBackground(Color.DARK_GRAY);
separator.setBounds(149, 6, 10, 36);
separator.setOrientation(SwingConstants.VERTICAL);
separator.setFocusable(true);
separator.setForeground(Color.DARK_GRAY);
separator.setAutoscrolls(true);
separator.setPreferredSize(new Dimension(10, 20));
buttonPanel.add(separator);
JLabel lblRoom = new JLabel("ROOM : ");
lblRoom.setFont(new Font("Verdana", Font.BOLD, 15));
lblRoom.setBounds(330, 8, 68, 33);
buttonPanel.add(lblRoom);
JLabel roomNumberLbl = new JLabel(ownInjectedRoom.getNumber());
roomNumberLbl.setForeground(new Color(220, 20, 60));
roomNumberLbl.setFont(new Font("Verdana", Font.BOLD, 17));
roomNumberLbl.setBounds(406, 8, 103, 33);
buttonPanel.add(roomNumberLbl);
contentPanel.add(customerFormOne.setCustomerDetailPanel(), BorderLayout.WEST);
prepareCustomerForms(ownInjectedRoom.getNumber());
}
/**
* Create the frame.
*/
public ReadLogsWindow() {
setTitle("Coder HPMSA - [Read Logs]");
setBounds(100, 100, 660, 550);
setBackground(Color.decode("#066d95"));
setLocationRelativeTo(null);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
this.setIconImage(Toolkit.getDefaultToolkit().
getImage(getClass().getResource(LOGOPATH)));
final JScrollPane scrollPane = new JScrollPane();
scrollPane.setBorder(new SoftBevelBorder(BevelBorder.LOWERED, null, null, null, null));
getContentPane().add(scrollPane, BorderLayout.CENTER);
editorPane = new JTextPane();
editorPane.setBackground(new Color(255, 255, 240));
editorPane.setFont(new Font("Verdana", Font.PLAIN, 13));
editorPane.setBorder(new EtchedBorder(EtchedBorder.RAISED, null, null));
editorPane.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);
editorPane.setEditable(false);
scrollPane.setViewportView(editorPane);
final JPanel filesPanel = new JPanel();
filesPanel.setPreferredSize(new Dimension(200, 10));
getContentPane().add(filesPanel, BorderLayout.EAST);
filesPanel.setLayout(new BorderLayout(0, 0));
final JScrollPane listScrollPane = new JScrollPane();
listScrollPane.setBorder(new SoftBevelBorder(BevelBorder.LOWERED, null, null, null, null));
listScrollPane.setViewportView(logFilesList());
filesPanel.add(listScrollPane, BorderLayout.CENTER);
final JPanel titlePanel = new JPanel();
titlePanel.setPreferredSize(new Dimension(10, 40));
titlePanel.setBackground(Color.decode("#066d95"));
titlePanel.setAutoscrolls(true);
getContentPane().add(titlePanel, BorderLayout.NORTH);
titlePanel.setLayout(new BorderLayout(0, 0));
final JLabel lblTitle = new JLabel("SYSTEM LOG RECORDS");
lblTitle.setHorizontalTextPosition(SwingConstants.CENTER);
lblTitle.setHorizontalAlignment(SwingConstants.CENTER);
lblTitle.setAutoscrolls(true);
lblTitle.setFont(new Font("Verdana", Font.BOLD, 25));
lblTitle.setForeground(UIManager.getColor("Button.highlight"));
titlePanel.add(lblTitle, BorderLayout.CENTER);
final StyledDocument doc = editorPane.getStyledDocument();
final SimpleAttributeSet center = new SimpleAttributeSet();
StyleConstants.setAlignment(center, StyleConstants.ALIGN_CENTER);
doc.setParagraphAttributes(0, doc.getLength(), center, false);
setVisible(true);
}
protected SoftBevelBorder getObject() {
return new SoftBevelBorder(BevelBorder.RAISED, Color.RED, Color.GREEN, Color.BLUE, Color.WHITE);
}
protected SoftBevelBorder getAnotherObject() {
return null; // TODO: could not update property
// return new SoftBevelBorder(BevelBorder.LOWERED);
}
protected SoftBevelBorder getObject() {
return new SoftBevelBorder(BevelBorder.RAISED, Color.RED, Color.GREEN, Color.BLUE, Color.WHITE);
}
protected SoftBevelBorder getAnotherObject() {
return null; // TODO: could not update property
// return new SoftBevelBorder(BevelBorder.LOWERED);
}
protected SoftBevelBorder getObject() {
return new SoftBevelBorder(BevelBorder.RAISED, Color.RED, Color.GREEN, Color.BLUE, Color.WHITE);
}
protected SoftBevelBorder getAnotherObject() {
return null; // TODO: could not update property
// return new SoftBevelBorder(BevelBorder.LOWERED);
}
protected SoftBevelBorder getObject() {
return new SoftBevelBorder(BevelBorder.RAISED, Color.RED, Color.GREEN, Color.BLUE, Color.WHITE);
}
protected SoftBevelBorder getAnotherObject() {
return null; // TODO: could not update property
// return new SoftBevelBorder(BevelBorder.LOWERED);
}