Changeset 38799 for main/trunk/greenstone3/src
- Timestamp:
- 2024-02-27T19:13:43+13:00 (3 months ago)
- Location:
- main/trunk/greenstone3/src/java/org/greenstone/applet/phind
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultBox.java
r38782 r38799 40 40 41 41 import javax.swing.JPanel; 42 import javax.swing.JScrollPane;43 42 import javax.swing.JScrollBar; 44 43 import javax.swing.JLabel; … … 71 70 JResultCanvas c; 72 71 JResultTitle t; 73 JScrollPane scrollpane;74 72 JScrollBar s; 75 73 JPanel label; … … 137 135 // Porting from awt to swing 138 136 // http://fizyka.umk.pl/~jacek/docs/javatutorial/uiswing/converting/how.html 137 138 s = new JScrollBar(JScrollBar.VERTICAL); 139 disableScrollbar(); 140 s.addAdjustmentListener(this); 141 139 142 this.setLayout(new BorderLayout()); 140 141 scrollpane = new JScrollPane(this);//, 142 //JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, 143 //JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); 144 s = new JScrollBar(JScrollBar.VERTICAL); 145 scrollpane.setVerticalScrollBar(s); 146 147 disableScrollbar(); 148 scrollpane.getVerticalScrollBar().addAdjustmentListener(this); 149 143 150 144 c = new JResultCanvas(this); 151 this.add(c, BorderLayout.CENTER); 152 153 154 t = new JResultTitle(this); 145 t = new JResultTitle(this); // calls setPreferredSize() which finally made layout work 146 155 147 this.add(t, BorderLayout.NORTH); 156 148 149 JPanel centrePane = new JPanel(); 150 centrePane.setLayout(new BorderLayout()); 151 centrePane.add(s, BorderLayout.EAST); 152 centrePane.add(c, BorderLayout.CENTER); 153 this.add(centrePane, BorderLayout.CENTER); 154 157 155 buffer = ""; 158 156 finished = false; … … 191 189 192 190 void disableScrollbar() { 193 JScrollBar s = scrollpane.getVerticalScrollBar();194 191 if (s.isEnabled()) { 195 192 s.setValues(0, 1, 0, 1); -
main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultCanvas.java
r38782 r38799 57 57 import java.awt.event.MouseAdapter; 58 58 import java.net.URL; 59 import java.applet.Applet;60 59 import java.util.Date; 61 60 -
main/trunk/greenstone3/src/java/org/greenstone/applet/phind/JResultTitle.java
r38782 r38799 72 72 Dimension d = getSize(); 73 73 d.height = phind.fontSize + 10; 74 setSize(d); 75 74 setPreferredSize(d); 76 75 77 76 }
Note:
See TracChangeset
for help on using the changeset viewer.