71 |
setOpaque(false); |
setOpaque(false); |
72 |
|
|
73 |
for(int i = 0; i < CHANNELS_PANEL_NUMBER; i++) { |
for(int i = 0; i < CHANNELS_PANEL_NUMBER; i++) { |
74 |
channelsPanes.add(new ChannelsPanel()); |
String s = i18n.getButtonLabel("MainPane.ButtonsPanel.tt", i + 1); |
75 |
|
channelsPanes.add(new ChannelsPanel(s)); |
76 |
} |
} |
77 |
|
|
78 |
buttonsPanel = new ButtonsPanel(); |
buttonsPanel = new ButtonsPanel(); |
223 |
private class EventHandler extends MouseAdapter { |
private class EventHandler extends MouseAdapter { |
224 |
@Override |
@Override |
225 |
public void |
public void |
226 |
mouseClicked(MouseEvent e) { |
mousePressed(MouseEvent e) { |
|
if(e.getButton() != MouseEvent.BUTTON1) return; |
|
227 |
// TAG: channel selection system |
// TAG: channel selection system |
228 |
CC.getMainFrame().getSelectedChannelsPane().setSelectedChannel(null); |
CC.getMainFrame().getSelectedChannelsPane().setSelectedChannel(null); |
229 |
/////// |
/////// |
232 |
|
|
233 |
private class ChannelsPanel extends FantasiaPanel { |
private class ChannelsPanel extends FantasiaPanel { |
234 |
private final JSChannelsPane channelsPane; |
private final JSChannelsPane channelsPane; |
235 |
ChannelsPanel() { |
ChannelsPanel(String title) { |
236 |
ActionListener l = new ActionListener() { |
ActionListener l = new ActionListener() { |
237 |
public void |
public void |
238 |
actionPerformed(ActionEvent e) { scrollToBottom(); } |
actionPerformed(ActionEvent e) { scrollToBottom(); } |
239 |
}; |
}; |
240 |
|
|
241 |
channelsPane = new ChannelsPane("", l); |
channelsPane = new ChannelsPane(title, l); |
242 |
|
|
243 |
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); |
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); |
244 |
channelsPane.setAlignmentX(LEFT_ALIGNMENT); |
channelsPane.setAlignmentX(LEFT_ALIGNMENT); |